Nous recherchons un ou une Développeur Fullstack Senior, capable de concevoir et structurer des solutions techniques robustes pour notre plateforme d’apprentissage et nos outils métiers internes.
Il s’agit d’un rôle de Senior Individual Contributor, avec une forte responsabilité technique sur certains projets structurants, sans management direct d’équipe.
Dans ce rôle, votre valeur repose autant sur votre capacité à livrer d’importants projets complexes de manière autonome, tout en garantissant la qualité et la fiabilité du code. Vous prenez en charge des projets techniques de bout en bout, de la conception à la mise en production, et êtes garant de leur robustesse dans la durée.
Dans un environnement où les outils d’IA accélèrent fortement la production de code, vous intervenez principalement sur la conception, les choix techniques, la fiabilité et la cohérence des systèmes.
Vous travaillez en lien direct avec le CTO et les équipes métier pour transformer les besoins opérationnels en solutions techniques solides, évolutives et maintenables.
Dans ce contexte, et en tant que référent technique sur certains projets et sujets structurants, vos missions principales sont les suivantes :
1. Conception et spécification technique
Traduire les besoins métiers en solutions techniques claires et structurées, robustes, scalables et maintenables
Participer aux décisions d’architecture de la plateforme
Anticiper les contraintes techniques, les dépendances et les edge cases
Livrer des projets critiques de manière fiable et autonome
Mener des intégrations complexes entre services, APIs et bases de données
Garantir la fiabilité des solutions déployées, notamment sur les projets critiques
Documenter et formaliser les choix techniques
Produire ou superviser la génération de code robuste
Être garant·e de la qualité du code : lisibilité, performance, sécurité, maintenabilité
Identifier les edge cases et anticiper les risques techniques
Participer aux revues de code et à l’amélioration continue des pratiques
Travailler étroitement avec les équipes produit, pédagogie et opérations
Comprendre les enjeux business afin de proposer des solutions techniques pertinentes
Contribuer à la priorisation et à la structuration des projets techniques
Diffuser les bonnes pratiques de développement
Contribuer à l’évolution de l’architecture technique
Assurer une veille technologique active, notamment sur les usages de l’IA dans le développement logiciel
L’environnement technique
Notre système repose majoritairement sur des projets développés et maintenus en interne : un LMS, plusieurs outils métiers et de nombreuses intégrations externes.
Les enjeux techniques portent notamment sur :
la fiabilité des workflows métiers critiques
l’intégration entre plusieurs services et APIs
la gestion de volumes importants de données pédagogiques
l’utilisation d’outils d’IA pour accélérer le développement tout en garantissant la qualité logicielle.
Notre stack actuelle repose principalement sur Python/Django, React/NextJS et PostgreSQL, déployée majoritairement sur AWS via ECS et des fonctions Lambda.
La majorité des systèmes étant développés en interne, ce rôle implique de travailler sur des problématiques d’architecture, de modélisation de données et de fiabilité à long terme.
Le poste est à pourvoir à Paris (75002) et en présentiel.
Nous recherchons un profil très autonome capable de faire avancer les projets techniques de manière fiable et pragmatique et de devenir référent technique sur certains sujets structurants de nos systèmes.
Vous savez analyser un problème complexe, proposer une solution pertinente et la faire aboutir dans un environnement exigeant.
Au-delà des compétences techniques, nous attachons une importance particulière à la posture : sens des responsabilités, autonomie et capacité à débloquer les situations.
Vous avez 5 ans d’expérience minimum en développement web, de l’expérience sur des architectures web modernes et évolutives et l’habitude de prendre en charge des projets complexes et de résoudre des problèmes techniques critiques de manière autonome.
Expérience solide sur des architectures web modernes, incluant :
Conception d’APIs et intégrations entre services
Modélisation et requêtage de bases de données SQL
Développement backend (Python/Django ou équivalent)
Développement frontend moderne (React ou équivalent)
Bonne compréhension des architectures web et systèmes distribués
Connaissance des environnements de déploiement (Docker, Lambda)
Excellente compréhension des concepts d’architecture logicielle
Capacité à spécifier et structurer des solutions techniques
Rigueur et exigence sur la qualité logicielle
Capacité à mener des intégrations techniques complexes
Maîtrise des outils d’IA générative appliqués au développement
Rencontrez Sarah, Commerciale
Rencontrez Armand, Commercial
Ces entreprises recrutent aussi au poste de “Développement de logiciels et de sites Web”.