This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
As a Backend Engineer, you independently plan, develop, implement and test software programs that are easy to maintain, modular, well documented, and resource efficient
Job Responsibility:
Be a core member of the Backend Engineering team and maintain our best-in-class product, a Java based micro-services architecture that is fully cloud hosted on AWS
Work alongside other engineers on the team to maintain technology standards and participate actively in code reviews, assisting with the application of standards around i.e. software quality, security, and correctness
Perform operational procedures, including ongoing maintenance, on runtime systems, both manual and automated, in accordance with company standards
Participate in the broader process of defining system architecture - both in terms of software and systems
Provide recommendations for continuous improvement to the product and delivery process
Requirements:
5+ years’ software development or programming experience, with an in-depth understanding of distributed systems
Good working experience with Java(8 or later), with experince in Spring Boot Framework and SQL
Solid grasp of computer science fundamentals, specifically data structures and algorithms
Working knowledge of a modern software development lifecycle management methodology, such as SCRUM
What we offer:
Generous salary package
Gym subsidies
Casual dress code
Flexible working arrangements (including work from home and remote)
Delicious office snacks
Guidance and mentoring from leaders within the business