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
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
Experience
5-10 years
How this role is positioned
Role classification
Job domains
Industries
Employment
Full Time
Contract duration
Permanent
Hiring type
Direct
Global hiring
Location specific
Offer details
Compensation and benefits
Compensation
Compensation not disclosed
Benefits and perks
Location, schedule, and role shape
Work setup
Work conditions
Bandwidth profile
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.
Popular Domains
Explore opportunities across specialized functional areas.
Trending Industries
Discover roles in the world's most innovative sectors.
Senior Software Engineer
Berlin, Germany • Full Time