Directeur de la technologie/Directrice de la technologie
2 days ago
Paris
Données clés : Année de lancement du projet : 2017 Stack : • Java spring boot, Kotlin, React, • Cloud : Google Cloud Platform (GCP, HDS), Docker, Kubernetes, Terraform, GitLab, Prometheus Équipe technique : 6 devs interne + 1 PO, 2 devs en externe (2 devs front et 6 devs back) Ville : Paris, porte de Vanves Type de contrat : CDI Présentiel : 2 jours / semaine au bureau Date de début : ASAP Situation • L'entreprise a initialement créé du contenu vulgarisé à destination des patients, puis s'est basée sur cette base de connaissances pour développer un outil de gestion de parcours patient (BPM/CPM). Il s'agit d'un produit complexe avec de nombreuses briques fonctionnelles (CMS, moteur d'inférence, gestion de tâches, questionnaires, OCR, etc.) développé depuis 2017-2019. Le moteur a permis de créer des bilans de dépistage industrialisable (grande échelle à moindre coût). Aujourd’hui le business de la boite est centré sur la vente de bilans., • Le CEO est ingénieur de formation. Il s’occupe aujourd’hui de faire les spécifications en faisant le lien entre la technique et le médical. Il a le rôle de CTO., • Le but est de décharger le CEO de la charge technique, d’avoir un relai pour la réalisation, la CI/CD et le run. Et ainsi, de permettre au dirigeant de se concentrer sur d'autres tâches. Le CEO pourra ainsi se consacrer à d’autres éléments clé (clients, déploiements; création de nouveaux bilans…), • Un développeur serait capable de monter CTO, mais il est encore trop junior (manque compétence front, devops)., • Le CEO cherche donc à recruter un CTO., • Le CEO a besoin d’un profil lead qui puisse, à partir des specs, cadrer, distribuer les tâches, s’occuper de la mise en place technique., • Pour le CTO il sera important de : comprendre le fonctionnel métier, prendre les décisions techniques (back, front, devops, hands on), manager l’équipe technique. Mission du CTO Pilotage et Arbitrage Technique • Trancher les choix technologiques (architecture Java/React) et définir les standards de développement., • Garantir la scalabilité de la plateforme pour absorber la croissance (passage de 50k à 100k+ bilans)., • Rédaction des spec technique à partir des besoins récupérer par le PO, prioriser les chantiers et mettre à jour la roadmap, • Mettre en place et maintenir une documentation technique rigoureuse (ADR, documentation d'API, schémas d'architecture)., • Fluidifier le workflow entre le PO et les développeurs (définition des Ready et Done)., • Accompagner la montée en compétence des développeurs (code reviews, pair programming)., • Recruter et onboarder les futurs membres de l'équipe (notamment le remplacement du lead front)., • Insuffler une culture de l'excellence et du test. Compétences clés Curseur sur la spécialité de leader entre tech lead, product manager, engineering manager : • Lead technique, • Minimum 7 à 10 ans en développement, avec une expérience significative sur les environnements Java (Spring Boot) et idéalement une bonne compréhension de l'écosystème React, • Expérience en devops, • Arbitrer sur les besoins techniques, savoir quand il faut "coder vite" et quand il faut "coder propre", • Leadership : embarquer l’équipe sur des décisions techniques, prendre des décisions nécessaires pour le bien du produit, • Intérêt pour l’activité, pour aider les autres, pour la santé, envie d’aider les patients, • Etat d’esprit “doer”