Experience
8+ yearsCore Skills
JavaCandidate’s location
Europe, UkraineWork Model
RemoteEngagement
Full-time, long-termEnglish
Upper-Intermediate+
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 technologies3+ years of formal leadership experience managing backend engineering teamsProven people-management experience, including performance reviews, regular 1:1s, feedback, and professional developmentStrong hands-on experience with Java and SpringSolid experience designing and developing microservices-based systemsProduction experience with AWSStrong understanding of software engineering principles, system design, testing, security, and maintainabilityExperience coordinating distributed engineering teams and collaborating across different locationsAbility to combine people leadership with technical decision-making and hands-on engineering involvementStrong ownership mindset with a focus on building scalable, reliable, and high-quality systemsExcellent written and spoken English
Good to have:
Experience with Scala or mixed Java/Scala environmentsExperience 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 mentoringCoordinate the team’s engineering work, priorities, and deliveryContribute hands-on to the development and evolution of Java-based backend servicesDrive technical and architectural decisions together with the wider engineering organizationDesign, develop, and maintain scalable, reliable, and secure microservicesEnsure high engineering standards across development, testing, security, documentation, and code qualityCollaborate closely with distributed engineering teams and technical leadership across Africa and EuropeSupport the development of new platform capabilities and continuous improvement of existing servicesPromote knowledge sharing and effective engineering practices within the team
Perks & Benefits:
Vacation (up to 20 working days)Paid sick leaves (10 working days)National Holidays as a time off (11 days)Medical reimbursement or insurance after 3 monthsOnline English coursesFlexible working schedule and remote workDirect cooperation with the customerOnline and offline teambuildingsVolunteering culture development and support
Відгукнутись на вакансію