Our client is a game-changer in the tech industry. They are looking to expand their team with a Mid-Backend Software Development Engineer that is eager to join a fast-growing company.
The ideal candidate will have a passion for solving problems, writing excellent well-tested code, developing software at scale, and deploying to cloud environments. He/She will have Java, Kotlin, or other relevant object-oriented programming experience.
Benefits:
- Competitive salary from 35K to 45K gross with regular bonuses
- Healthy tech budget to make sure you’ve got your perfect work set-up
- Generous personal development budget and dedicated company-wide hack days focused on employee growth
- 1 week per year for training and personal development
- A well deserved time off with 23 days of paid holiday
- 2 weeks of working from home
- Flexible work environment and hours, we care that you get the job done not when and where (start and finish almost when you want)
- Hybrid work model
Responsibilities:
- Participate and contribute to design and code reviews to produce quality code
- Conduct thorough testing of feature functionalities
- Manage small projects
- Work efficiently with peers to solve complex problems, as well as raising appropriate issues to the team-lead.
Your profile:
- You have demonstrable experience (3-4 years) writing objected-oriented code in Java using the Spring/Spring Boot framework (Kotlin is a plus)
- You have experience in building a backend service with Spring and deploying to production
- Your code is well-structured and readable, fits into existing frameworks, adheres to best design patterns, and has good exception handling
- You are able to test code appropriately (UnitTest with Mockito, familiar with concept of integration/endToEnd tests and Spring Boot Tests)
- You have some Observability experience / looking after a system in Production
- You are passionate about being up-to-date with the latest development of technologies, and are interested in finding ways to apply them
- You demonstrate solid reasoning for your design choices, and always consider alternatives
- You are able to identify and analyse issues in design/code, and are starting to debug others code
- You are a strong communicator, are highly dependable and enjoy working within a diverse team
Additional desired skills:
- Unix/Linux system administration experience
- You have worked in an agile team with use of Jira or other similar issue tracking products
- A Computer Science or other related degree
Don’t miss out on this great opportunity!
Apply now by sending your CV to Sam Macaron, Email: sam.macaron@emeraldzebra.cy