Back to jobs
Regional hiringpublishedExternal employer
DDoctolib
DoctolibHealthTech

Software Engineer

Java, Kotlin, React

Location

Berlin, Germany

Work type

Hybrid

Employment

Full Time

Experience

5-8 years

Compensation

Compensation not disclosed

Posted

1d ago

Summary and responsibilities

Role overview

Summary

This Software Engineer role focuses on developing features within the Patient Relationship Management domain, specifically working on Document Management, Patient Qualification, and Patient Intake. The position involves building and shipping features across both discovery and delivery phases, utilizing Java/Kotlin backend and React (TypeScript) frontend technologies. The engineer will also be responsible for designing distributed systems, optimizing database performance, scaling services on Kubernetes and AWS, and owning end-to-end observability.

Job description

We are looking for a Software Engineer to join our team in the Patient Relationship Management domain. Your Impact We are looking for a Software Engineer to join the ACAI team in Patient Relationship Management. When reminders fail or waitlists break, thousands of patients are impacted. Your mission will be to work on Document Management, Patient Qualification and Patient Intake — features that streamline patient care journeys inside healthcare practices, reducing paperwork for health professionals while ensuring the best possible care delivery to patients. Working in the tech team at Doctolib means building innovative products and features to improve the daily lives of care teams and patients.

What you'll do

  • Build and ship features across both the discovery and delivery phases of product development, working in our Java/Kotlin backend and React (TypeScript) frontend

  • Dive deep on distributed systems and 3rd party integrations (e.g. SMS), designing data models and driving database performance for real-time workloads (PostgreSQL: connection pooling, indexing, query optimization)

  • Scale services and make them future-proof to manage growing demand from patients and healthcare practitioners, running on Kubernetes and cloud infrastructure (AWS)

  • Own observability end-to-end: instrument metrics and alerts in DataDog, debug production issues, and leave systems more resilient than you found them

  • Set up and evolve CI/CD pipelines (GitHub Actions) and maintain a high testing bar (unit, integration, e2e)

  • Write test-driven, pragmatically engineered code; also touch Ruby on Rails as part of our existing platform

  • Share your knowledge proactively via pair- and mob-programming sessions

  • Collaborate across team boundaries with Designers and Business stakeholders

Who you are

  • 5+ years of experience in Software Engineering, with a track record of delivering reliable, distributed backend systems

  • Experienced across the stack: backend-first, with hands-on frontend exposure (React or similar)

  • You design for testability and hold a high quality bar, without letting perfect be the enemy of shipped

  • You care about production: you monitor, debug, and improve systems under real load

  • You thrive in collaborative environments, communicate proactively, and bring others along, whether through code review, pairing, or cross-team work

  • Experience with cloud-native infrastructure and CI/CD practices is a plus.

Life at Doctolib Tech

Our solutions are built on a single fully cloud-native platform that supports web and mobile app interfaces, multiple languages, and is adapted to the country and healthcare specialty requirements. To address these challenges, we are modularizing our platform run in a distributed architecture through reusable components.Our stack is composed of Rails, TypeScript, Java, Python, Kotlin, Swift, and React Native.We leverage AI ethically across our products to empower patients and health professionals. Discover our AI vision here and learn about our first AI hackathon here! Want to learn more about our tech culture and environment? Visit the Doctolib Tech site.

What we offer

  • Company health insurance through our partner Allianz

  • Minimum 28 days of paid leave

  • Parent Care Program: receive one additional month of leave on top of the legal parental leave

  • Free mental health and coaching services through our partner Moka.care

  • For caregivers and workers with disabilities, a package including an adaptation of the remote policy, extra days off for medical reasons, and psychological support

  • A flexible workplace policy offering both hybrid and office-based mode

  • Work from EU countries and the UK for up to 10 days per year, thanks to our flexibility days policy

  • Reimbursement of public transportation

Job details

  • Permanent position

  • Full Time

  • Hybrid work mode: 3 days/week in the office

  • Workplace : Berlin

  • Start date: asap

Updated 1d ago

Candidate fit

Skills and qualifications

Additional skills

Java • 1+ yrs
Kotlin • 1+ yrs
React • 1+ yrs
TypeScript • 1+ yrs
Distributed Systems • 1+ yrs
PostgreSQL • 1+ yrs
Kubernetes • 1+ yrs
AWS • 1+ yrs

Experience

5-8 years

How this role is positioned

Role classification

Job domains

Software Engineering

Industries

Healthcare & Pharma

Employment

Full Time

Contract duration

Permanent

Hiring type

Direct

Global hiring

Location specific

Offer details

Compensation and benefits

Compensation

Compensation not disclosed

VisibilityShared on listing
CurrencyUSD
PeriodYearly

Benefits and perks

Health Insurance

Location, schedule, and role shape

Work setup

Work conditions

Primary locationBerlin, Germany
Work typeHybrid
Global hiringNo

Bandwidth profile

peopleMedium7/10
physicalLow2/10
cognitiveHigh8/10
executionHigh8/10
creativityMedium7/10
uncertaintyMedium6/10
communicationMedium7/10

Context on the employer

Company snapshot

Company

Doctolib

Team size

Growing team

Location

Berlin, Germany

At Doctolib, we’re reinventing the daily lives of health professionals and empowering people to live healthier across Europe. More than 3,000 Doctolibers across France, Germany, Italy, the UK and the Netherlands are building a new generation of AI-powered technologies and services, trusted by 520 000 health professionals and over 90 million patients every day. AI is at the heart of how we build and how we work. At Doctolib, AI fluency is a core skill for every team member: we foster a culture leveraging AI to drive efficiency, quality, and impact at scale.

Visit website

Software Engineer

Berlin, GermanyFull Time