We are looking for a Java Team Lead to help shape the technology behind a mission-driven platform that improves access to healthcare for adolescent girls across Africa.Навичка · Обов’язково
About the client — an international nonprofit organization operating an established digital platform that connects young women with healthcare providers and local partners, making essential health services more accessible across multiple African countries.
Інше · Обов’язково
About the project — the platform is built around Java and Scala microservices and supports the organization's healthcare programs at scale.Навичка · Обов’язково
The client is expanding its technology organization and building a new R&D team in Eastern Europe.Інше · Обов’язково
You will join the team alongside a Senior Java Backend Engineer and AI/ML Engineer, working closely with the existing distributed engineering organization across Africa and Europe.Навичка · Обов’язково
As the Team Lead, you will combine people management, technical leadership, and hands-on backend engineering while contributing to the technical evolution of the platform.Інше · Обов’язково
8+ years of backend engineering experience with a strong focus on Java/JVM technologiesНавичка · Обов’язково
3+ years of formal leadership experience managing backend engineering teamsДосвід · Обов’язково
Proven people-management experience, including performance reviews, regular 1:1s, feedback, and professional developmentІнше · Обов’язково
Strong hands-on experience with Java and SpringНавичка · Обов’язково
Solid experience designing and developing microservices-based systemsІнше · Обов’язково
Production experience with AWSНавичка · Обов’язково
Strong understanding of software engineering principles, system design, testing, security, and maintainabilityІнше · Обов’язково
Experience coordinating distributed engineering teams and collaborating across different locationsІнше · Обов’язково
Ability to combine people leadership with technical decision-making and hands-on engineering involvementІнше · Обов’язково
Strong ownership mindset with a focus on building scalable, reliable, and high-quality systemsІнше · Обов’язково
Excellent written and spoken EnglishМова · Обов’язково
Experience with Scala or mixed Java/Scala environmentsНавичка · Буде плюсом
Experience with Salesforce CRM or Salesforce integrationsНавичка · Буде плюсом
We are looking for a Java Team Lead to help shape the technology behind a mission-driven platform that improves access to healthcare for adolescent girls across Africa.
About the client — an international nonprofit organization operating an established digital platform that connects young women with healthcare providers and local partners, making essential health services more accessible across multiple African countries.
About the project — the platform is built around Java and Scala microservices and supports the organization’s healthcare programs at scale. The client is expanding its technology organization and building a new R&D team in Eastern Europe. You will join the team alongside a Senior Java Backend Engineer and AI/ML Engineer, working closely with the existing distributed engineering organization across Africa and Europe. As the Team Lead, you will combine people management, technical leadership, and hands-on backend engineering while contributing to the technical evolution of the platform.
What makes you a great fit:
8+ years of backend engineering experience with a strong focus on Java/JVM technologies
3+ years of formal leadership experience managing backend engineering teams
Proven people-management experience, including performance reviews, regular 1:1s, feedback, and professional development
Strong hands-on experience with Java and Spring
Solid experience designing and developing microservices-based systems
Production experience with AWS
Strong understanding of software engineering principles, system design, testing, security, and maintainability
Experience coordinating distributed engineering teams and collaborating across different locations
Ability to combine people leadership with technical decision-making and hands-on engineering involvement
Strong ownership mindset with a focus on building scalable, reliable, and high-quality systems
Excellent written and spoken English
Good to have:
Experience with Scala or mixed Java/Scala environments
Experience with Salesforce CRM or Salesforce integrations
What you will do:
Lead and develop the backend engineering team through regular 1:1s, feedback, performance reviews, and mentoring
Coordinate the team’s engineering work, priorities, and delivery
Contribute hands-on to the development and evolution of Java-based backend services
Drive technical and architectural decisions together with the wider engineering organization
Design, develop, and maintain scalable, reliable, and secure microservices
Ensure high engineering standards across development, testing, security, documentation, and code quality
Collaborate closely with distributed engineering teams and technical leadership across Africa and Europe
Support the development of new platform capabilities and continuous improvement of existing services
Promote knowledge sharing and effective engineering practices within the team