We are looking for a highly motivated and experienced Lead Backend Engineer to join our team. The role involves designing, developing, and maintaining scalable backend systems that power our products and services.
Requirements
- BS/MS degree in Computer Science, Engineering or a related subject.
- Proven hands-on software engineering experience.
- Strong experience in Java development.
- Strong experience with Spring Framework, preferably Spring Boot.
- Hands-on experience in designing and developing enterprise-grade backend applications.
- Solid understanding of microservice architecture and distributed systems.
- Experience with event-driven architecture and asynchronous integration patterns.
- Strong knowledge of scalable, resilient and high-availability system design.
- Solid understanding of object-oriented analysis and design using common design patterns.
- Experience with RESTful APIs and backend integration patterns.
- Experience leading highly skilled software engineers and supporting team growth.
- Ability to coordinate effectively across multiple teams and stakeholders.
- Strong communication skills in English, both written and spoken.
Benefits
- Competitive Compensation & Benefits
- Flexible working hours
- Remote working option
- Online events
- Guest speakers
- Office refreshments
- Meeting-light culture
- Learning and development programs
- Access to leading online e-learning platforms
- Paid birthday off