> Markdown version of [/jobs/ext/2857677-software-engineer](https://www.wearedevelopers.com/jobs/ext/2857677-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - **Company:** Doctolib - **Location:** Berlin, Germany - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Artificial Intelligence, Amazon Web Services, Computer Vision, Microsoft Azure, Software Quality, Continuous Integration, Software Debugging, Distributed Systems, Github, Mobile Application Software, Python (Programming Language), PostgreSQL, Message Broker, Node.Js, Performance Tuning, Query Optimization, RabbitMQ, Redis, Data Streaming, TypeScript, Speech Recognition, WebRTC, Large Language Models, Database Optimization, Prompt Engineering, Swift (Programming Language), Indexer, Backend, Kotlin, Event Driven Architecture, Kubernetes, Apache Kafka, React Native, Serverless Computing, Microservices - **Published:** September 12, 2026 - **Apply:** https://startup.jobs/senior-software-engineer-nodejs-typescript-x-f-m-doctolib-2-10029645 ## About the Role * Have 5+ years of backend engineering experience building scalable, resilient systems in Node.js/TypeScript (with some Python) * Have hands-on production experience building LLM-based features: prompting, tool calling, structured outputs, eval frameworks, and handling real-world failure modes * Have proven experience deploying and operating services on Kubernetes within at least one major cloud provider (AWS, Azure, or GCP), with solid CI/CD practices * Have a strong testing culture (unit/integration/e2e), sharp debugging skills for microservices and distributed systems, and a focus on code quality * Are fluent in English, with a collaborative mindset and the drive to own problems end-to-end - from design to production It would be fantastic if you: * Have experience with speech pipelines (ASR, TTS, streaming audio) or voice agents * Are familiar with event-driven architectures and message brokers (Kafka, RabbitMQ, NATS, or Redis Streams), and have hands-on PostgreSQL experience (EXPLAIN/ANALYZE, indexing strategies, connection pooling) * Have an interest in telephony and real-time communication (SIP, RTP, WebRTC) - no prior experience needed, we will teach you ## Description Your mission will be to design, build, and scale the AI-powered features that transform how practitioners and patients connect over the phone - making care more accessible for patients and reducing administrative burden for health professionals. You will work in a feature team developing the Phone Assistant, Doctolib's solution that combines LLM reasoning, speech recognition, and real-time backend systems, launching first in Germany and expanding to France and Italy. Working in the tech team at Doctolib means building innovative products and features to improve the daily lives of care teams and patients., * Build and operate backend services in Node.js/TypeScript (with Python exposure), designing for reliability, scalability, and real-time performance * Design, evaluate, and ship LLM-based features end-to-end: prompt engineering, tool calling, structured outputs, guardrails, and fallback strategies * Own AI feature quality: build evaluation datasets and scorers (e.g., in Braintrust), track regressions, and make evidence-based ship decisions before each release * Deploy and operate cloud-native services on Kubernetes across major cloud providers (AWS/Azure/GCP), and evolve CI/CD pipelines with GitHub Actions * Design data models and drive database migrations and performance tuning for real-time workloads (PostgreSQL: connection pooling, indexing, query optimisation) * Maintain a high testing bar (unit, integration, e2e), debug distributed systems in production with strong observability, and contribute to pragmatic, secure architecture decisions, * Our solutions are built on a single fully cloud-native platform that supports web and mobile app interfaces, multiple languages, and is adapted to country and healthcare specialty requirements. * 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. ## Related Videos - [Raise your voice!](https://www.wearedevelopers.com/videos/10-raise-your-voice) - [Transforming Education: A Journey from interactive Markdown to Remote-Labs](https://www.wearedevelopers.com/videos/941-transforming-education-a-journey-from-interactive-markdown-to-remote-labs) - [Kotlin Multiplatform - True power of native code reuse](https://www.wearedevelopers.com/videos/4-kotlin-multiplatform-true-power-of-native-code-reuse) - [Reducing LLM Calls with Vector Search Patterns - Raphael De Lio (Redis)](https://www.wearedevelopers.com/videos/1714-reducing-llm-calls-with-vector-search-patterns-raphael-de-lio-redis) - [Hello JARVIS - Building Voice Interfaces for Your LLMS](https://www.wearedevelopers.com/videos/1641-hello-jarvis-building-voice-interfaces-for-your-llms) - [Speak, Code, Deploy: Transforming Developer Experience with Voice Commands](https://www.wearedevelopers.com/videos/1159-speak-code-deploy-transforming-developer-experience-with-voice-commands) ## Related Articles - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [7 Most Popular Web Developer Jobs in Europe](https://www.wearedevelopers.com/magazine/163-7-most-popular-web-developer-jobs-in-europe) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs)