L'opportunité
En France, un·e soignant·e sur deux pense à quitter son métier. Une des premières raisons : des plannings subis, instables, faits à la main dans Excel par des cadres débordés. Personne n'a réussi à résoudre le problème à grande échelle, parce que c'est un vrai problème d'optimisation combinatoire, pas un CRUD de plus.
Chez Hopia, on l'a résolu. Notre moteur (IA symbolique + optimisation sous contraintes, labellisé DeepTech BPI, co-construit avec des labos de recherche) tourne aujourd'hui dans 70+ établissements : 6 CHU, CH, plusieurs Groupements Territoriaux, Vivalto, etc. Les soignants récupèrent du temps, de la prévisibilité, de l'équilibre. Concrètement.
On passe maintenant à l'échelle. Le produit s'industrialise, la demande explose, et le delivery doit suivre, sans casser ce qui rend Hopia unique : la qualité technique et la profondeur métier.
Nous avons de fortes ambitions : transformer, au cours des prochains mois, notre équipe en une référence en excellence technique et produit. C'est exactement le défi que vous viendrez relever avec nous.
Nous cherchons un Lead qui puisse à court terme mener des sujets produits et techniques complexes et avoir un rôle proactif au côté de notre Staff Engineer pour améliorer les pratiques de l'équipe. À moyen terme, nous souhaitons que cette personne puisse prendre un rôle de leadership au côté de notre Lead Algorithmie et de notre Staff Engineer, au sein d'une équipe et d'une entreprise qui vont continuer à grandir.
L'équipe Engineering
- Stack : Python / Django · TypeScript / React · Redux · React Native · PostgreSQL · Playwright · GitLab CI/CD · Docker · Kubernetes · AWS
- Pas de séparation back/front rigide. Vous êtes plutôt full-stack par défaut, avec une zone de force assumée
- Cycles de 5 semaines (inspiration Shape Up)
- Une vraie boucle produit/tech serrée avec PM et Designer, pas un mur entre specs et code
- Les ingénieurs sont « owners » des fonctionnalités qu'ils développent. Ils participent à la conception, et sont responsables de les mettre dans les mains de nos utilisateurs
- 35 % de l'effectif en R&D. Le tech n'est pas un centre de coût qu'on tolère, c'est le cœur du produit
- Au cours des derniers mois, nous avons fait évoluer nos modes de fonctionnement pour intégrer l'IA au cœur de nos process de delivery
Vos missions
Le poste se répartit explicitement entre 70 % de contribution individuelle (hands-on) et 30 % de leadership et d'amélioration de l'équipe.
70 % · Contribution individuelle (hands-on)
- Vous prenez en main les fonctionnalités les plus complexes, celles où il faut penser edge cases, performance et impact métier en même temps
- Vous co-concevez les solutions avec PM et Designer dès l'amont. Le dérisquage (faisabilité, valeur, UX) se fait avant la première ligne de code
- Vous écrivez du code que vos pairs ont envie de relire : robuste, simple, maintenable. Vous donnez l'exemple, pas des slides
- Vous coordonnez les développements lorsque plusieurs personnes sont impliquées sur vos fonctionnalités
30 % · Leadership et amélioration de l'équipe
- Vous coachez les ingénieurs avec lesquels vous travaillez sur tout ce qui fait un·e bon·ne ingénieur·e produit : qualité de code, conception, debug en prod, culture produit, posture face à l'ambiguïté
- Vous portez certains objectifs de l'équipe (par exemple progresser sur le change failure rate) et mettez en place des projets internes pour les atteindre (par exemple un standard de Post Mortem)
- Vous identifiez des améliorations de fonctionnement internes à l'équipe ou à Hopia, vous proposez et portez des plans pragmatiques pour progresser collectivement
Votre profil
Vous souhaitez contribuer à un projet qui allie innovation technologique et impact humain en santé ? Si vous êtes passionné·e par la tech et que vous désirez faire partie d'une aventure qui améliore concrètement le système de santé, ce poste est pour vous.
Nous recherchons quelqu'un avec :
- Minimum 5 ans d'expérience en développement logiciel sur des produits complexes
- Une expérience confirmée de tech lead avec coaching de juniors et confirmés
- Du confort avec des organisations agiles type Shape Up, XP, ou cycles courts
- Des compétences techniques avancées dans une partie de notre stack (Python/Django ou TypeScript/React), et de l'aisance pour intervenir sur le reste
- La volonté de participer à structurer et faire évoluer l'organisation d'une équipe afin d'accroître l'excellence technique et produit
- Une bonne connaissance des outils de développement assistés par IA, avec de fortes convictions sur la manière de faire évoluer les étapes du développement logiciel pour tirer le meilleur parti de ces nouveaux outils
Ce qu'on vous offre (et ce qu'on ne vous offre pas)
Ce qu'on offre
- 65–85 K€ selon profil + BSPCE
- Un problème technique rare dont la résolution a un impact positif sur la société : optimisation sous contraintes appliquée à l'organisation à l'hôpital
- La collaboration avec un Staff Engineer déjà en poste, vous ne serez pas seul·e à porter les améliorations de l'équipe
- Mac dernière génération · télétravail flexible · 50 % transport · forfait sport pris en charge à 50 % · mutuelle Alan (50 %) · titres restaurant Swile · RTT
Ce qu'on n'offre pas
- Un produit « fini » où il n'y a plus qu'à exécuter, on industrialise, ça veut dire qu'il y a encore beaucoup à structurer
- Des process déjà parfaits, vous allez en construire avec nous