L'équipe Engineering d'Obat cherche à moderniser son infrastructure technique en migrant une partie de son cœur de métier, actuellement basé sur un monolithe Symfony avec une implémentation d'API Platform très customisée. Cette migration vise à simplifier les montées de version et à améliorer l'architecture globale.
La stratégie adoptée est celle du "Strangler Fig", consistant à extraire la logique métier du monolithe pour la transposer vers des microservices utilisant une Architecture Hexagonale.
AI-First : Nous attendons que vous maitrisiez des outils comme Claude Code pour industrialiser la migration.
Objectifs et livrables :
Extraire et migrer une centaine d'endpoints du monolithe API Platform.
Refactoriser la logique métier "legacy" pour la transposer vers des services en Architecture Hexagonale.
Simplifier les interactions complexes (DataPersisters, Subscribers custom) plutôt que de réaliser un simple copier-coller.
Créer les patterns de migration et utiliser l'IA pour industrialiser le processus.
Se concentrer sur la revue, la sécurité et l'architecture des migrations.
Défis :
Comprendre et simplifier des interactions complexes au sein du monolithe existant.
Gérer une migration critique avec un impact immédiat.
Profil recherché
Nous recherchons un expert capable de piloter opérationnellement cette migration critique, en binôme direct avec le Principal Engineer.
Expérience et compétences techniques requises :
Expertise sur Symfony, à l'aise avec les versions historiques et les fonctionnalités modernes de PHP 8.
Maîtrise d'API Platform, avec une compréhension approfondie de son fonctionnement interne.
Connaissance et application des architectures Hexagonale et DDD comme standards de qualité.
Maîtrise des outils d'IA pour l'industrialisation de la migration (ex: Claude Code).
Compétences comportementales :
Pragmatique et efficace, avec une volonté d'automatiser les tâches répétitives.
Capacité à se concentrer sur la complexité métier.
Détails supplémentaires :
Démarrage prévu en Février.
Cadre de travail : Full Remote, avec une interaction forte avec l'équipe tech.
Budget : TJM Expert, recherchant un impact immédiat.
Rencontrez Elodie, RRH
Rencontrez Romain, Sales Manager
Ces entreprises recrutent aussi au poste de “Développement de logiciels et de sites Web”.