D

Doctolib

Online appointment booking and teleconsultation platform

Senior Backend Engineer - Multiple Teams

Backend EngineeringPosted on Nov 12
Full-timeBerlin, GermanyNo salary listed

About the Job

Requirements

  • Have 7–10+ years of backend engineering experience, with hands-on daily Java or Kotlin development and a solid understanding of JVM internals, including garbage collection, memory management, multithreading, and profiling.
  • Have proven experience building and operating high-traffic production systems at scale, including load testing, capacity planning, horizontal scaling, caching, and performance bottleneck identification.
  • Own reliability end-to-end by defining monitoring, alerting, and SLOs, leading incident resolution, writing post-mortems, and shipping changes safely via feature flags, canary releases, and zero-downtime migrations on live systems.
  • Have independently led complex, multi-week cross-team delivery, producing design documents, driving alignment across dependent teams, and making trade-offs explicit.
  • Use AI tools daily in an engineering workflow, critically validate their outputs, and be prepared to help establish shared AI practices for the team.
  • Be fluent in written and spoken English.

Responsibilities

  • Lead the next phases of the multi-year authentication migration to a self-hosted, Keycloak-based identity provider, completing token-based sign-in for Doctolib Pro apps and making the identity provider the single source of truth for user data.
  • Own the reliability of high-traffic authentication systems end-to-end, including monitoring, alerting, SLOs, incident resolution, post-mortems, and safe rollout practices such as feature flags, canary releases, and zero-downtime migrations.
  • Drive cross-team delivery independently by producing design documents and decision memos, building alignment across dependent teams, and making trade-offs explicit.
  • Collaborate closely with the Product Security team on security-sensitive architecture decisions and changes.
  • Contribute to frontend development in React and TypeScript on custom interfaces tied to the IAM platform.
  • Use AI tools daily to accelerate individual work and help establish repeatable AI-augmented workflows across the team.

Desired Qualifications

  • Have prior experience with identity providers such as Keycloak, OAuth2, and/or OIDC.
  • Have hands-on experience with security practices for exposed, high-traffic endpoints.
  • Have contributed to frontend codebases in React and TypeScript.
  • Have exposure to Kafka/CDC.
  • Have exposure to mobile authentication.

About the Company

Doctolib

Online appointment booking and teleconsultation platform

Doctolib runs a digital healthcare platform that connects patients with healthcare professionals, mainly in France, Germany, and Italy. It provides online appointment booking, teleconsultation, and practice-management tools through subscription-based software for medical practices, hospitals, and individual clinicians. The platform helps patients find and book care quickly while giving providers a centralized system to manage schedules, patient communications, and administrative tasks. Unlike many options that focus on one feature, Doctolib combines patient access with practice management in a single solution, serving multiple types of healthcare clients across several European countries. The company’s goal is to make healthcare more efficient and easier to access by streamlining operations for providers and reducing barriers to care for patients, using a scalable subscription model to grow across markets.

Company size
1,001-5,000
Company stage
Late Stage VC
Total funding
$810.9M
Headquarters
Levallois-Perret, France
Founded
2013

Recently Posted Jobs

Explore more opportunities at Doctolib

See more jobs