Lead Développeur Back-End - PHP → Go / Python (orienté Architecture) - Freelance (H/F)
Missions
Définir la cible d'architecture: découpage en services, contrats d'API, gestion de la donnée, stratégie de messaging et frontières entre le legacy PHP et les nouveaux services Go/Python.
Piloter la trajectoire de migration en arbitrant les éléments à réécrire, encapsuler ou maintenir, ainsi que l'ordre des interventions.
Définir les patterns de cohabitation entre les deux environnements techniques.
Maintenir et faire évoluer l'existant PHP en maîtrisant la dette technique, les tests et l'observabilité.
Concevoir et développer les nouveaux services en Go et en Python.
Élever le niveau de l'équipe via les standards de code, les revues, le pair programming, la documentation et la diffusion des bonnes pratiques Go.
Valider techniquement avant la mise en production et intervenir sur les problèmes complexes en contexte opérationnel fort.
Dialoguer avec le métier pour comprendre les besoins, challenger les hypothèses et traduire les contraintes d'exploitation en choix techniques.
Profil
Assurer la bascule progressive du socle PHP vers Go et Python sans rupture de service.
8 ans et plus d'expérience en développement back-end, avec une part significative en PHP sur des applications d'envergure et vieillissantes.
Pratique réelle de Go et/ou Python en production.
Expérience dans la conduite d'une modernisation de socle: sortie de monolithe, découpage en services, migration de langage ou de framework, strangler pattern.
Maîtrise des principes de conception logicielle (Clean Architecture, découplage, testabilité) appliqués au code existant.
Expérience dans l'encadrement technique de développeurs (mentorat, revues, montée en compétence sur de nouvelles technologies).
Aisance dans un environnement de production 24/7 à haute disponibilité.
Capacité à communiquer clairement avec des interlocuteurs non techniques.
The amount is automatically converted to EUR using the current exchange rate. After successful payment, an invoice will be issued according to the billing details listed below in your user profile.