Doctolib

healthcare

FullStackSoftwareEngineer-Kotlin/React(x/f/m)

Berlin, Berlin, Germany Permanent Position Remote Friendly
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Senior candidates.

The Brief

“Full Stack Software Engineer - Kotlin/React (x/f/m) at Doctolib. Skills: Kotlin, React, Distributed systems, Cloud-native infrastructure, CI/CD practices. Build and ship features across both the discovery and delivery phases of product development. Work on Document Management, Patient Qualification and Patient Intake features”

Industry & Context.

healthcare
Problems you'll solve

Debug production issues

What They're Looking For.

Must Have

5+ years of experience in Software Engineering, track record of delivering reliable, distributed backend systems, backend-first, with hands-on frontend exposure (React or similar), design for testability, hold a high quality bar, care about production: you monitor, debug, and improve systems under real load, thrive in collaborative environments, communicate proactively, bring others along, whether through code review, pairing, or cross-team work

Nice to Have

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

What You'll Do.

Build and ship features across both the discovery and delivery phases of product development

Work on Document Management

Patient Qualification and Patient Intake features

Dive deep on distributed systems and 3rd party integrations

Drive database performance for real-time workloads

Scale services and make them future-proof

Own observability end-to-end

Instrument metrics and alerts

Debug production issues

Leave systems more resilient than you found them

Set up and evolve CI/CD pipelines

Maintain a high testing bar

pragmatically engineered code

Touch Ruby on Rails as part of our existing platform

How You'll Work.

Team & Collaboration

Collaborate across team boundaries with Designers and Business stakeholders; Share knowledge proactively via pair- and mob-programming sessions; Bring others along, whether through code review, pairing, or cross-team work

Communication Scope

Communicate proactively

Full 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) frontendDive 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 themSet 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 platformShare your knowledge proactively via pair- and mob-programming sessionsCollaborate 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 systemsExperienced across the stack: backend-first, with hands-on frontend exposure (React or similar)You desi

Free ATS check

Applying for this Full Stack Software Engineer - Kotlin/React (x/f/m) role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Greenhouse

  • Create a Greenhouse profile before applying — it saves time across multiple applications.
  • Upload your resume as a PDF; the parser handles it better than Word.
  • Answer all knockout questions carefully — wrong answers auto-reject before a human sees you.
  • Enable email notifications to track application status in real time.

ANONYMOUS · UNFILTERED

What do employees actually say about Doctolib?

Real rants from real employees. Read before you apply.

Read Company Rants →