Back to jobs
HireMail by WorkNationDirect-to-Human Outreach

Applying for Senior Software Engineer at Doctolib? Bypass the ATS Black Hole.

Traditional job applications often get trapped in algorithmic filters. With HireMail, uncover verified hiring managers and founders at Doctolib, generate tailored AI outreach hooks, record personalized video pitches, and dispatch directly through your authenticated Gmail.

Decision-Maker Intel

Recruiters & founders

Video & Voice Pitch

Interactive player embed

AI Live ATS Scraper

Fresh, unposted roles

Explore HireMail
Authenticated Send-Only Gmail Dispatch
Regional hiringpublishedExternal employer
DDoctolib
Doctolib•HealthTech

Senior Software Engineer

Node.js, TypeScript

Location

Berlin, Germany

Work type

Hybrid

Employment

Full Time

Experience

5-10 years

Compensation

Compensation not disclosed

Posted

1d ago

Summary and responsibilities

Role overview

Summary

The Senior Software Engineer will design, build, and scale AI-powered features for Doctolib's Phone Assistant, transforming how practitioners and patients connect over the phone. This role involves building and operating backend services in Node.js/TypeScript, designing and shipping LLM-based features, and deploying cloud-native services on Kubernetes across major cloud providers.

Job Summary Doctolib is seeking a Senior Software Engineer for the DIAL team in Berlin to design, build, and scale AI-powered features for the Phone Assistant domain. This role combines LLM reasoning, speech recognition, and real-time backend systems to transform patient-practitioner communication across Germany, France, and Italy. The position is permanent, full-time, and operates on a hybrid model (up to 2 remote days per week).

Duties & Responsibilities

  • Build and operate backend services in Node.js/TypeScript (with Python exposure) ensuring reliability, scalability, and real-time performance.

  • Design, evaluate, and ship LLM-based features end-to-end, covering prompt engineering, tool calling, structured outputs, guardrails, and fallbacks.

  • Own AI feature quality by building evaluation datasets and scorers (e.g., in Braintrust), tracking regressions, and making evidence-based release decisions.

  • Deploy and operate cloud-native services on Kubernetes across major cloud providers (AWS/Azure/GCP) and evolve GitHub Actions CI/CD pipelines.

  • Design data models, database migrations, and query performance tuning for real-time PostgreSQL workloads.

  • Maintain high testing standards (unit, integration, e2e), debug distributed production systems with strong observability, and contribute to pragmatic architecture decisions.

Qualifications Education & Experience

  • 5+ years of backend engineering experience building scalable, resilient systems in Node.js/TypeScript (with some Python).

  • Hands-on production experience building LLM-based features (prompting, tool calling, structured outputs, eval frameworks, and failure mode handling).

  • Proven experience deploying and operating services on Kubernetes within AWS, Azure, or GCP, backed by solid CI/CD practices.

  • Strong testing culture, sharp debugging skills for microservices, and a collaborative mindset.

  • Fluent in English. Preferred Experience

  • Experience with speech pipelines (ASR, TTS, streaming audio) or voice agents.

  • Familiarity with event-driven architectures, message brokers (Kafka, RabbitMQ, NATS, or Redis Streams), and PostgreSQL optimization.

  • Interest in telephony and real-time communication (SIP, RTP, WebRTC).

Compensation & Benefits

  • Fully paid Deutschlandticket (Germany-wide public transport pass).

  • 28 vacation days + 1 additional day per full calendar year (up to 30 days) and up to 10 days of work-from-abroad flexibility.

  • Company health insurance with Allianz and company pension scheme (bAV) with a 40% employer subsidy.

  • Doctolib Parent Care program (including one month additional parental leave).

  • Enrollment in DoctoGrowth (long-term employee value sharing plan).

  • Free mental health and coaching services via Moka.care and subsidized Urban Sports Club membership.

  • Subsidized meal benefits, healthy snacks, and regular breakfast buffets.

  • Relocation support for international mobility and access to top AI coding and training tools.

Updated 1d ago

Candidate fit

Skills and qualifications

Additional skills

Node.js • 1+ yrs
TypeScript • 1+ yrs
LLM-based Features • 1+ yrs
Kubernetes • 1+ yrs
AWS • 1+ yrs
Azure • 1+ yrs
GCP • 1+ yrs
PostgreSQL • 1+ yrs

Experience

5-10 years

How this role is positioned

Role classification

Job domains

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

peopleMedium • 7/10
physicalLow • 2/10
cognitiveHigh • 9/10
executionHigh • 9/10
creativityHigh • 8/10
uncertaintyHigh • 8/10
communicationHigh • 8/10

Context on the employer

Company snapshot

Company

Doctolib

Team size

Growing team

Location

Berlin, Germany

Doctolib is a leading healthtech company building innovative products and features to improve the daily lives of care teams and patients. They are looking for a Senior Software Engineer to join the DIAL team in the Phone Assistant domain, focusing on AI-powered features.

Visit website

Senior Software Engineer

Berlin, Germany • Full Time