Cette offre n’est plus disponible.

Senior Software Engineer

CDI
Levallois-Perret
Salaire : Non spécifié
Télétravail non autorisé
Expérience : > 7 ans
Éducation : Bac +5 / Master

Doctolib
Doctolib

Cette offre vous tente ?

Questions et réponses sur l'offre

Le poste

Descriptif du poste

Développeur chez Doctolib, pourquoi faire?

Nous sommes principalement connus pour le site de prise de rendez-vous utilisé par les patients. Au delà du site dédié à la recherche de rendez-vous, nous proposons une plateforme de gestion SaaS à destination des médecins, des cabinets médicaux et des hôpitaux et une solution de téléconsultation. Tu seras donc amené à évoluer dans une de nos nombreuse features teams.

Le produit de la téléconsultation a été priorisé en Mars 2020, pour faire face au COVID19. De nouvelles fonctionnalités ont été développées pour permettre à plus de 30 K professionnels d’effectuer gratuitement une téléconsultation en moins de 20 minutes en parfaite autonomie. 

Le service de téléconsultation compte aujourd’hui une moyenne de 100K utilisateurs/jour. Nous avons besoins de vous, pour nous aider améliorer notre service et à en créer de nouveaux. 

La répartition de ton temps ?

  • 50% du temps sur le design et l’implémentation de fonctionnalités de la roadmap en utilisant nos méthodologies: pair- programming, code reviews, tests (…)

  • 15% du temps sur des développements purement technique (nous appelons ça des Tech Tasks). Stabilité, sécurité, dette technique, you name it

  • 15% du temps sur des bugfix. C’est le bon ratio pour nous pour garder une plateforme saine.

  • Le reste est divisé entre aide au recrutement, observations terrains directement chez les médecins, cadrage technique, poker planning, suivi des avancées avec les Product Manager, participer à des projets open source avec des équipes en interne mais aussi avec d’autres contributeurs!

Zoom sur une de nos pratiques

Être Développeur chez Doctolib, c’est aussi être un Tech Holder.
Kesako? A côté du développement, le Tech Holder aide le Product Manager lors de le la définition des spécifications fonctionnelles. Avec l’aide de son Engineering Manager, il est en charge de définir le scope technique (cadrage, sizing, deadline…). Tout le long du projet, il est le gardien:

  • de la qualité de la pertinence de sa feature
  • du respect de la timeline
  • de communiquer à toute la tech les évolutions/modifications
    Par la suite, il surveille l’usage avec son PM, ainsi que les potentiels bugs.

Et tout ça sur quelle stack?

  • Une grosse application Rails sur la partie back. Nous pourrons débattre de notre choix de rester sur un monolithe Ruby On Rails (nous sommes plutôt friands de ces discussions).
  • ReactJS/RxJS pour la partie Front, React Native sur la partie mobilePostgreSQL, ElasticSearch et Redis pour stocker des millions de RDV et de patients
  • Un peu de NodeJS coté backend et dans nos connecteurs d’interopérabilité
  • Plus de 14 000 tests lancés à chaque commit
  • Chef pour tout déployer sur nos serveurs

Profil recherché

Es-tu notre futur Doctoliber ?

  • Tu as 8 ans d’expérience ou plus
  • Nous n’avons pas de pré-requis sur la stack React/Ruby-on-Rails, tant que tu es prêt(e) à travailler sur le front & le backend et/ou monter en compétences (mais une première expérience est la bienvenue 😉)
  • Tu comprends l’intérêt de tester son code, unitairement ou fonctionnellement, pour chaque nouvelle feature ou bugfix
  • Tu apprécies les méthodologies agile et de lean startup. C’est cet état d’esprit nous permet de mettre en production tous les jours
  • Tu parles idéalement anglais

Envie d’en savoir plus ?

D’autres offres vous correspondent !

Ces entreprises recrutent aussi au poste de “Développement de logiciels et de sites Web”.

Voir toutes les offres