28 open TypeScript positions
A Software Engineer is sought to join Doctolib's Identity and Access Management team, focusing on secure authentication and authorization services. The role involves developing and maintaining scalable OIDC authentication flows, migrating authentication journeys to a new IAM stack, and building high-performance backend features using Java/Kotlin and Spring Boot with event-driven architectures. Collaboration with cross-functional teams to deliver secure, user-first solutions is key.
The company is seeking a Senior Software Engineer to develop features in the Patient Relationship Management domain, focusing on Document Management and Patient Intake within healthcare practices. Responsibilities include building and shipping features using Ruby on Rails, React (TypeScript), Java/Kotlin, and managing infrastructure topics like observability and scalability. This role requires at least 6 years of experience and involves pragmatic, test-driven engineering within an agile, feature-team environment.
This Senior Software Engineer role in Berlin focuses on leading the development of gold-standard access control and authorization systems for user rights management on the Doctolib platform. Key responsibilities include designing scalable authorization frameworks, modernizing legacy access models, and building robust APIs for permissions. The position requires 5+ years of full-stack experience, proven expertise in building authorization systems, and ideally experience in highly regulated domains like healthcare or fintech. The job is full-time, permanent, hybrid (3 days/week in office), and offers benefits including substantial paid time off, company health insurance, and relocation support for international mobility.
The Engineering Manager will lead a team of 6-10 engineers responsible for Doctolib's Automation Platform (AUTOP), focusing on CI/CD, testing infrastructure, and developer productivity tools. Key responsibilities involve people leadership, defining technical vision for automation systems, and driving measurable improvements in developer metrics. The role requires deep platform engineering expertise and a track record of managing technical teams to treat the platform as a product for internal developers.
The role seeks a Software Engineer to improve billing software for German practitioners by simplifying workflows, allowing them more time with patients. Responsibilities involve feature definition, UX improvement, maintaining high code quality, and improving performance of key features implemented in Kotlin/Springboot, Kafka, and React. Candidates should have strong experience with Kotlin/Springboot and distributed systems, along with a user-first mindset.
The role seeks a Senior Software Engineer to join the Growth Team, focusing on developing excellent user experiences and driving product-led growth for Doctolib's products. Key responsibilities include collaborating on feature implementation, establishing technical vision for performance and security, enhancing features written in Kotlin, React (TypeScript/Javascript), and Ruby on Rails, and taking leadership in delivering roadmap items.
Weekly TypeScript jobs delivered to your inbox.
The Engineering Manager will lead a team of 6+ members in Berlin responsible for building authentication solutions, including Single Sign-On (SSO), for all Doctolib products. Key responsibilities involve leading the high-performing team, partnering with HR on talent development and retention, and owning the team's production quality and delivery. The role requires at least 6+ years of software engineering experience and 3+ years of management experience, with strong technical skills in developing secure authentication services.
The role is for a Senior Software Engineer to join a Berlin-based international team focused on re-architecting the core Scheduling System using modern event-driven, distributed technologies like Kotlin. Key responsibilities include building this critical service from scratch, driving roadmap items, and maintaining high code quality standards. Candidates should have at least 8 years of experience, including experience with distributed systems at scale, and be hands-on with the stack (Ruby/Kotlin).
The AI Data Platform Engineer Intern will build the MVP of an AI-enhanced status page for Doctolib's new data platform on Google Cloud Platform (GCP), focusing on turning platform signals into actionable visibility for services and data products. Responsibilities include contributing to the AWS to GCP migration, developing the interface (GUI/agent) for tech and business stakeholders, leading discovery, defining architecture, and implementing the solution. This high-visibility internal product aims to utilize AI agents for natural-language querying and troubleshooting.
The Site Reliability Engineer / Incident Management role at Doctolib's Operations Center focuses on ensuring platform reliability and operational excellence. Key responsibilities include creating monitoring tools, acting as first-level responder, leading incident management as Incident Manager, and consulting on infrastructure improvements. The position involves working within feature teams in an agile environment on a cloud-native platform built with technologies like Rails, TypeScript, and Python.
Doctolib is seeking a Staff Mobile Engineer specializing in React Native to help transform their mobile app into an AI-powered health companion. Key responsibilities include defining mobile architecture patterns, driving technical excellence, contributing to the technical roadmap, and mentoring engineers. This role is crucial for improving the quality, UX, and depth of the mobile application within an agile feature team structure.
Weekly TypeScript jobs delivered to your inbox.
The role seeks a Senior Software Engineer to join the Design System & Accessibility Team, focusing on building and maintaining common frontend building blocks using React and TypeScript. Key responsibilities include designing scalable, accessible React components, championing A11y best practices, collaborating with designers and feature teams, and driving the technical vision and adoption of the Design System.
Doctolib is seeking an Engineering Manager - AI to lead a high-performing team in Berlin, focusing on building innovative, ethical AI-driven products for healthcare transformation. Key responsibilities include technical leadership, people management (coaching, recruiting), defining team mission/vision/roadmap, and ensuring production quality, security, and performance standards are met. The role requires at least 6+ years of software engineering experience and 3+ years of management experience, with strong skills in complex, scalable systems, especially those based on AI (LLM/ML).
The role is for a Senior Software Engineer to join the Core Web Frontend Team, focusing on building and maintaining common building blocks, libraries, and tooling for Doctolib's web and mobile frontends. Key responsibilities include designing application frameworks, owning the layer connecting UI components to data/APIs, defining best practices ("golden paths"), and leveraging AI-assisted development. Candidates must have 5+ years of engineering experience and proficiency with React and TypeScript.
The Software Engineering Intern will join a feature team in Niort to build innovative products and features that improve the daily lives of care teams and millions of patients across Europe. Responsibilities include designing, developing, testing, and shipping features using technologies like Rails, TypeScript, and Java in an agile, cloud-native environment. Candidates should be in their final year of a relevant degree and looking for a 6-month full-time commitment.
The Software Engineering Intern will join the Engineering Department in Nantes to build innovative products and features that directly impact millions of patients and care teams using an AI-powered Operating System. Responsibilities include building, owning, testing, and shipping features alongside experienced engineers, and collaborating cross-functionally to solve complex technical challenges. Candidates should be passionate about technology, eager to learn the stack (Rails, TypeScript, Java, Python, Kotlin, Swift, React Native), and be in their final year of a relevant degree, looking for a 6-month full-time internship.
Weekly TypeScript jobs delivered to your inbox.
The role involves joining the Engineering Department in Paris as a Software Engineering Intern to build innovative products and features that directly improve the daily lives of care teams and patients. Responsibilities include collaborating in feature teams to design, develop, test, and ship scalable, secure tools using technologies like Rails, TypeScript, and Java, all while working within an agile environment.
The Software Engineering Intern will join the Engineering Department in Amsterdam to work on building innovative products and features that directly impact millions of patients and care teams. Responsibilities include building and owning features, collaborating across teams to solve complex technical challenges, and writing clean, efficient code. The role is a 6-month full-time internship within an agile feature team, utilizing a tech stack including TypeScript, Java, Python, Kotlin, Swift, and React Native.
The Software Engineering Intern will join the Engineering Department in Milan to build innovative products and features that directly impact healthcare for millions of patients and care teams. Responsibilities include building and owning features alongside experienced engineers, writing clean code, and collaborating across functional teams to solve complex technical challenges. The role requires someone in their final year of a relevant degree, passionate about technology, and eager to learn the tech stack involving Rails, TypeScript, Java, Python, Kotlin, Swift, and React Native.
The Engineering Manager will lead the Core Backend team (ATP) responsible for managing the backend foundations of Doctolib, focusing on Ruby backend quality, scalability, and usability. Key responsibilities include guiding a team of engineers, fostering technical excellence, driving team growth, defining roadmaps, and ensuring delivery and quality standards are met. The role requires balancing technical leadership with people management duties within a distributed, cloud-native architecture.
The role seeks a Senior Fullstack Engineer to enhance features, performance, and design for a product used by healthcare professionals in France and Germany to manage prescriptions and treatment documents. Key responsibilities include defining and implementing features, taking a leading technical role, and contributing primarily to frontend development (70% React/TypeScript) with some backend work (30% Ruby/Kotlin).
Weekly TypeScript jobs delivered to your inbox.
The role involves joining a new team to lead the development of access control and user rights management for Doctolib's platform, focusing on sensitive data protection for clinical and financial features. Key responsibilities include designing scalable authorization frameworks, modernizing legacy access models, and collaborating cross-functionally to ensure privacy compliance. The engineer will also build robust APIs for permissions and authorization across the cloud-native platform.
The Software Engineer (Frontend) will join the cross-platform experience team at Doctolib to build the technical foundation for their unified Healthcare Operating System across Europe. Key responsibilities include designing, developing, and maintaining React/TypeScript components, ensuring performance and accessibility standards, and writing comprehensive tests. This role requires 3+ years of frontend development experience with React and TypeScript in production environments.
The Engineering Manager will lead a new team of 6 Software Engineers focused on unifying Doctolib's frontend architecture across its ecosystem. Key responsibilities include managing the team, defining technical component strategy, driving the React/TypeScript architecture evolution, and establishing development frameworks. This role requires deep technical expertise in frontend development combined with proven engineering management experience.
The Senior Software Engineer will join the Clinical Assistant team in Paris to build a fully AI-powered product aimed at reducing administrative burden for healthcare professionals. Responsibilities include defining and implementing features, taking a leading role in establishing technical vision, and improving performance of features built with React (TypeScript/JavaScript), Ruby, and Python. The role requires 5/6 years of full-stack engineering experience and fluency in English.
The role is for a Senior Software Engineer on the Patient Health Platform team, focusing on maximizing patient usage through SEO optimization and marketing automations in France, Germany, and Italy. Key responsibilities involve developing high-quality applications, defining and implementing features, and taking a leading technical role within the feature team. Candidates should have at least 6+ years of full-stack experience, including Java, and expertise in high-traffic web applications.
Weekly TypeScript jobs delivered to your inbox.
Doctolib is hiring a Senior MLOps Engineer to join their ML Platform Team in the Paris area to deploy and maintain scalable machine learning models. Key responsibilities include implementing and monitoring MLOps pipelines, developing deployment tools, and ensuring model performance in production environments. The role requires proficiency in Python and SQL, along with experience with cloud providers and containerization technologies.
The role is for a Senior Software Engineer to develop a modular, robust, and scalable virtual patient file within the Health Observation stream. Key responsibilities include taking a leading technical role, defining and implementing features collaboratively, and continuously improving code quality, performance, and monitoring within an agile team environment.