Notre culture tech : résoudre des problèmes complexes et créer des nouveaux usages

Découvrir les opportunités

Nous sommes une équipe en pleine croissance, organisée en petites équipes autonomes, toutes animées par la même obsession : offrir la meilleure expérience à nos utilisateurs et améliorer l'accès aux soins en Europe.

Les missions de notre équipe

Développer des algorithmes de recherche et de disponibilité pour trouver le bon médecin au bon moment pour vous, vos proches et des millions de personnes chaque mois.

Créer des applications web ou mobiles, utilisées quotidiennement par 100 000 professionnels de santé.

Connecter notre service à des centaines de partenaires : du logiciel de gestion des patients de votre dentiste à celui de grands groupes hospitaliers tels que l'AP-HP, le plus grande groupe d'hôpitaux en Europe.

Garantir une sécurité et une disponibilité maximales des données sensibles que nous hébergeons.

Concevoir de nouveaux outils pour permettre à Doctolib de grandir tout en gardant la même efficacité.

Notre stack

Nous nous efforçons de garder notre stack aussi simple que possible et conforme aux normes de l'industrie.
Tout tourne sur Ruby on Rails 5.1 avec PostgreSQL 9.6 et Redis. Pour le Frontend, nous avons choisi React et RxJS même pour nos applications mobiles. Bien sûr, nous pouvons faire des exceptions quand cela est nécessaire, c'est pourquoi nous avons une partie en ElasticSearch pour des fonctionnalités spécifiques. Nous travaillons avec des données de santé sensibles, nous devons donc héberger notre plateforme dans une centre de données spécifique avec un centre de données de reprise.

Un cycle de développement

Délivrer autant de fonctionnalités exige de suivre un cycle de développement strict

Les pull requests sont validées rapidement, elles sont revues dans le détail (conception du code, performance, sécurité, ...). Elles sont toujours vérifiées par des tests automatisés et déployées sur un environnement de test pour être revues par l'équipe produit.

Tous les jours à 17h

Les pull requests de chaque équipe sont mises en production sous la supervision d'un ingénieur différent.

Nous pensons que chacun doit être impliqué dans le maintien de la qualité du code

La qualité du code fait partie intégrante du développement de toute fonctionnalité : nous procédons à des refontes en continu et travaillons sur des tâches techniques afin de réduire la dette technique.

Nos valeurs

User first

Nous construisons un service dont tout le monde a besoin et que tout le monde aime. Pas à pas, nous changeons la façon dont les gens ont accès aux soins. Ton objectif premier est de créer la meilleure expérience produit pour les patients et les professionnel de santé ; un produit dont tu seras fier.

Ownership

Nous définissons une feuille de route à horizon 3 mois sur laquelle chaque ingénieur sera responsable technique pour une fonctionnalité déterminante. Quelle que soit ton expérience, tu seras en binôme avec l'équipe produit du début à la fin, en t'assurant que l'équipe d'ingénieurs prenne les bonnes décisions tout en respectant les délais impartis. Afin de prendre les bonnes décisions, tu dois te sentir responsable du produit.

Keep the stack simple

Nous adorons le projet SpaceX, mais nous ne sommes pas à la recherche de cosmonautes pour autant ! 😉
Tu devras parfois te creuser la tête pour trouver la solution la plus simple à des problèmes complexes. Tu devras t'assurer que ta solution sera facile à comprendre, évolutive et réutilisable. C'est la raison pour laquelle nous restons pragmatiques lorsque nous introduisons de nouveaux composants dans notre stack, remettons en question l'over-engineering ou avons plusieurs façons de faire les mêmes choses.

Learn & Grow

Nous recrutons des personnes ambitieuses qui recherchent à tirer le meilleur de ce que l'entreprise peut leur offrir. Quel que soit ton parcours, la mission de notre directeur technique est de t'aider à grandir et à trouver la voie qui te correspond le plus. Nous encourageons les connaissances techniques et les domaines d'expertise, mais nous attendons plus que cela : améliorer ton sens business et partager la stratégie produit est essentiel pour comprendre ce pourquoi tu travailles. Enfin, améliorer tes compétences organisationnelles t'aidera à te concentrer sur ce qui compte le plus et à être entièrement autonome ou devenir un chef d'équipe.

Security & Reliability

Des millions de patients et de clients nous font confiance en France et en Allemagne. Nous prenons cette responsabilité très au sérieux et plaçons la protection de la vie privée au coeur de la conception de nos produits. Nous avons une équipe dédiée pour aider nos ingénieurs à construire des systèmes sécurisés avec une approche "privacy by design".
Presse
Demander une démo
Nous rejoindre
Suivez-nous sur :

Actualités de notre équipe tech

Rejoins notre équipe d'ingénieurs !