About this role
CONTEXTE DE LA MISSION Pour le compte d'un acteur majeur de la formation professionnelle et des solutions digitales, nous recherchons un Lead Dev Fullstack pour intervenir sur le développement d'une plateforme de création de modules de formation nouvelle génération intégrant des fonctionnalités d'intelligence artificielle. La plateforme permet notamment de générer et structurer des modules de formation à partir d'un fonds documentaire, d'orchestrer les différentes étapes de production et de validation des contenus, puis de les publier et de les mettre à disposition d'un assistant IA destiné aux apprenants. Le projet s'inscrit dans un environnement produit ambitieux, avec de forts enjeux de qualité logicielle, architecture, performance, scalabilité et innovation autour de l'IA. Vous travaillerez en étroite collaboration avec le Head of Product, le Product Manager, le Product Owner, ainsi qu'avec les équipes architecture, sécurité, infrastructure et QA. MISSIONS En tant que Lead Dev, vous porterez la vision technique du produit et serez garant de sa robustesse, de sa performance et de son évolution. Vos principales responsabilités seront : * Définir et piloter la vision technique du produit : architecture, performance, maintenabilité et scalabilité. * Concevoir et développer les nouvelles fonctionnalités de la plateforme. * Réaliser les développements Fullstack en React, Next.js, Node.js et Java / Spring Boot. * Participer aux choix d'architecture en collaboration avec les architectes techniques et fonctionnels. * Garantir la qualité du code : revues de code, tests, CI/CD et suivi de la qualité via Sonar. * Identifier, prioriser et piloter la dette technique. * Co-construire les solutions avec le Product Owner : faisabilité, choix techniques et arbitrages MVP. * Collaborer avec les équipes en charge des autres composants de l'écosystème e-learning. * Participer aux phases de recette et aux mises en production avec les équipes QA. * Veiller au respect des processus de développement et de déploiement. * Maintenir et faire évoluer la console pédagogique existante. * Présenter les nouvelles fonctionnalités aux utilisateurs et parties prenantes. * Accompagner techniquement l'équipe et contribuer à la diffusion des bonnes pratiques. ENVIRONNEMENT TECHNIQUE Frontend : React, Next.js, TypeScript, TanStack Backend : Java, Spring Boot, Node.js Cloud & DevOps : AWS, Docker, Jenkins, Git, CI/CD, Sonar IA : LLM via API, RAG, systèmes agentiques Méthodologie : Agile / Scrum / DevOps PROFIL RECHERCHÉ Formation Bac+5 en informatique, école d'ingénieur ou équivalent, avec environ 5 à 10 ans d'expérience en développement logiciel, dont une expérience significative en tant que Lead Developer / Tech Lead. Vous disposez d'une forte expertise Fullstack et êtes capable d'intervenir aussi bien sur les problématiques d'architecture que sur le développement opérationnel. COMPÉTENCES TECHNIQUES INDISPENSABLES * React.js : Expert * Next.js * Java : Expert * Spring Boot : Expert * Node.js : Confirmé * TypeScript : Confirmé * Architectures modernes : API, microservices, BFF * Docker : Avancé * AWS * CI/CD : Git, Jenkins * Qualité de code et outils type Sonar * TanStack : Avancé * Environnements Agile / Scrum / DevOps * Maîtrise des enjeux de performance, scalabilité et maintenabilité * Utilisation d'assistants de développement tels que GitHub Copilot ou Claude COMPÉTENCES APPRÉCIÉES Les compétences suivantes constitueront un plus : * Expérience dans le secteur de la formation ou du e-learning. * Connaissances en Python. * Première expérience sur des sujets d'intelligence artificielle générative. * Utilisation de LLM via API. * Connaissance des architectures RAG. * Expérience de systèmes agentiques :