We are looking for an exceptional and passionate Back-End Developer to join our team. This role involves designing and implementing the backbone infrastructure and APIs for our applications, ensuring a great user experience.
Responsibilities:
Be responsible for the products architecture and maintain its performance in challenging circumstances.
Maintain high standards of software quality by establishing best practices
Collaborate with various stakeholders to plan, design, develop, test and maintain extraordinary features
Translating requirements into high-quality code
Seeing through a project from conception to finished product
Collaborating with a team of skilled developers to develop high-traffic, cloud-based applications
Participating in code reviews to maintain code quality and sharing best practices with the team
Provide guidance and mentorship to junior developers, promoting continuous learning and improvement within the team
Requirements:
At least 5 years of experience as a backend developer (Java and spring-boot technologies).
Experience with large-scale web applications and the ability to deep dive into complex applications.
In-depth understanding of Object-Oriented Programming (OOP) and SOLID principles.
Team player committed to the success of the team.
Strong verbal and written communication skills with the ability to clearly explain technical concepts.
Keen attention to detail.
Practical knowledge with software engineering best practices (testing, code reviews, scalability, etc.).
Excellent debugging, investigating and problem-solving abilities.
Curious learner who loves sharing knowledge and best practices, and can work both independently and in a team.
Proven experience in building, supporting, and monitoring microservices architecture.
Ability to thrive in a fast-paced, ambiguous, and changing environment.
At least 5 years of experience as a backend developer (Java and spring-boot technologies).
Experience with large-scale web applications and the ability to deep dive into complex applications.
In-depth understanding of Object-Oriented Programming (OOP) and SOLID principles.
Team player committed to the success of the team.
Strong verbal and written communication skills with the ability to clearly explain technical concepts.
Keen attention to detail.
Practical knowledge with software engineering best practices (testing, code reviews, scalability, etc.).
Excellent debugging, investigating and problem-solving abilities.
Curious learner who loves sharing knowledge and best practices, and can work both independently and in a team.
Proven experience in building, supporting, and monitoring microservices architecture.
Ability to thrive in a fast-paced, ambiguous, and changing environment.
This position is open to all candidates.















