> Markdown version of [/jobs/ext/81807-full-stack-software-engineer-kotlin-react-nouveau](https://www.wearedevelopers.com/jobs/ext/81807-full-stack-software-engineer-kotlin-react-nouveau). 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). --- # Full Stack Software Engineer - Kotlin/React Nouveau - **Company:** Doctolib - **Location:** Berlin, Germany - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Artificial Intelligence, Amazon Web Services, Computer Vision, Acceptance Test-Driven Development, Cloud Computing, Code Review, Continuous Integration, Software Debugging, Document Management Systems, Distributed Systems, Github, Mobile Application Software, Python (Programming Language), PostgreSQL, Query Optimization, Ruby on Rails, Software Engineering, TypeScript, Datadog, Cloud Platform System, ReactJS, Swift (Programming Language), Database Performance, Indexer, Backend, Kotlin, Kubernetes, Front End Software Development - **Published:** May 23, 2026 - **Apply:** https://de.indeed.com/viewjob?jk=f160b8df9a9385ea ## About the Role Do you have experience in TypeScript?, 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 design for testability and hold a high quality bar, without letting perfect be the enemy of shippedYou care about production: you monitor, debug, and improve systems under real loadYou thrive in collaborative environments, communicate proactively, and bring others along, whether through code review, pairing, or cross-team workExperience with cloud-native infrastructure and CI/CD practices is a plus. ## Description 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, Our solutions are built on a single fully cloud-native platform that supports web and mobile app interfaces, multiple languages, and is adapted to the country and healthcare specialty requirements. To address these challenges, we are modularizing our platform run in a distributed architecture through reusable components.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 and learn about our first AI hackathon here! ## Related Videos - [Watch Tests Go Brrrr! : Getting Started with Cypress in ReactJS](https://www.wearedevelopers.com/videos/282-watch-tests-go-brrrr-getting-started-with-cypress-in-reactjs) - [Kotlin Multiplatform - True power of native code reuse](https://www.wearedevelopers.com/videos/4-kotlin-multiplatform-true-power-of-native-code-reuse) - [Innovating Developer Tools with AI: Insights from GitHub Next](https://www.wearedevelopers.com/videos/1268-innovating-developer-tools-with-ai-insights-from-github-next) - [Build and Deploy a Fullstack App with Open Source Tooling](https://www.wearedevelopers.com/videos/775-build-and-deploy-a-fullstack-app-with-open-source-tooling) - [Why Kotlin is the better Java and how you can start using it](https://www.wearedevelopers.com/videos/661-why-kotlin-is-the-better-java-and-how-you-can-start-using-it) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) ## 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) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs)