About the Role
Your mission will be to help reinforce Doctolib's position as a leading healthcare technology platform by building high-quality products that improve the daily lives of healthcare professionals and patients. You will work in a feature team developing solutions that directly impact millions of people across Europe.
Responsibilities
- Collaborate with product managers, designers, and engineers to design and ship features that deliver real value to healthcare professionals and patients
- Design and implement robust technical solutions ensuring performance, security, and usability across our back-end applications
- Contribute to technical decisions and architectural choices — not just implementation — helping shape the long-term direction of the platform
- Navigate integration complexity across a broad and diverse partner ecosystem, balancing delivery speed, reliability, and maintainability
- Champion AI-assisted development workflows and help elevate your team's proficiency with these tools
- Share your expertise across teams to evolve Doctolib's architecture and technical standards through knowledge sharing, code reviews, and pair programming
Requirements
- Strong back-end software engineering experience with the JVM ecosystem (Java, Kotlin, Spring Boot)
- Hands-on experience using AI-assisted coding tools and are comfortable integrating them into your daily workflow
- Significant experience navigating integration complexity across large partner networks and diverse legacy systems
- A "user first" mindset and are committed to building secure, well-tested, and pragmatic code — you bring a strong testing culture and care deeply about code quality and system resiliency
- Proactive, curious, and eager to grow alongside your teammates through pair programming and cross-team collaboration
- Fluent in English
- Experience with Ruby on Rails
- Contributed to large-scale platform architecture discussions or technical roadmap planning
Skills
- JVM ecosystem
- Java
- Kotlin
- Spring Boot
- AI-assisted coding tools
- Ruby on Rails
- React
- TypeScript
- Python
- Swift
Location
- Berlin, Germany
Work Type
- Hybrid work setup (up to 2 remote days per week)
- Permanent position
- Full-time
Experience Level
- Senior
Benefits
- Deutschlandticket (Germany-wide public transport pass) fully paid for by Doctolib
- 28 vacation days + 1 additional day for each full calendar year of employment (up to a maximum of 30 days)
- Work from abroad for up to 10 days per year thanks to our flexibility days policy
- Company health insurance with great supplementary benefits through our partner Allianz
- Company pension scheme (bAV) through Allianz with an employer subsidy of 40% (15% within the probationary period)
- The Doctolib Parent Care program, which includes one month additional parental leave and much more
- Enrollment in Doctolib's long-term employee value sharing plan called DoctoGrowth
- Free mental health and coaching services through our partner Moka.care
- Subsidized sports membership through our partner Urban Sports Club
- Alongside healthy snacks and our regular breakfast buffet, we provide a subsidized meal benefit
- For caregivers and workers with disabilities, a package including an adaptation of the remote policy, extra days off for medical reasons, and psychological support
- Relocation support in case of international mobility
- Access to the best AI tools for coding, development and dedicated training
About the Company
- Our solutions are built on a single fully cloud-native platform that supports web and mobile app interfaces, multiple languages, and is adapted to country and healthcare specialty requirements.
- We leverage AI ethically across our products to empower patients and health professionals.
Equal Opportunity
- We evaluate candidates based solely on qualifications and motivation, without any form of discrimination.
- You are welcome to apply to Doctolib, regardless of your gender, religion, age, sexual orientation, ethnicity, or disability.
- To ensure equal opportunities, we invite you to exclude personal information (e.g., pictures, age) from your applications.
- If you require any accommodation, please let us know for support during the hiring process.
