Contexte du poste
Dans le cadre d’un programme stratégique de refonte d’un système d’information critique à forte volumétrie, nous recherchons un Engineering Manager Python capable de piloter une équipe backend sur un environnement distribué complexe.
L’objectif :
* Unifier deux systèmes historiques (fixe & mobile)
* Réduire la dette technique
* Construire une architecture moderne, scalable et orientée data
* Insuffler une culture “You build it, you run it”
Vous interviendrez sur un SI cœur métier gérant :
* Souscription abonnés
* Facturation
* Services tiers
* Offres convergentes
* Espace client à forte exposition
Environnement exigeant, forte ambition technique, attentes élevées.
Missions principales
* Manager une équipe backend (6 à 10 développeurs)
* Être hands-on en Python (revue de code, implémentation, architecture)
* Définir et faire respecter les standards d’architecture
* Reprendre la maîtrise d’un monorepo complexe
* Structurer les pratiques de testing (couverture, CI intelligente)
* Mettre en place des pratiques d’engineering robustes :
o Clean architecture
o Séparation des responsabilités
o Observabilité
o Résilience
* Faire monter en compétence des développeurs à fort potentiel
* Instaurer une vision technique à 3–12 mois (sortir du pur tactique)
Missions secondaires
* Apporter un regard architectural sur le frontend (React)
* Participer à la transition vers un modèle “you build it, you run it”
* Collaborer avec l’équipe DevOps pour faire évoluer la plateforme interne
* Contribuer aux choix structurants (monorepo, CI, découpage des services)
* Participer aux entretiens techniques exigeants
Stack technique
Backend
* Python 3
* FastAPI
* SQLAlchemy
* SQL
Architecture & Infra
* Systèmes distribués haute performance
* Haute disponibilité
* Linux
* Docker
* Kubernetes
* Cloud environments
Engineering Practices
* CI/CD avancée
* Canary deployment
* Observabilité (Grafana)
* Alerting
* Sécurité by design
* Tests unitaires & stratégie de couverture
Bonus
* Kafka ou bus de données
* React (vision architecture)
Profil candidat:
Profil recherché
Nous visons un profil :
* 8 à 12 ans d’expérience minimum
* Solide background en backend Python
* Capable de résoudre des problèmes algorithmiques complexes
* À l’aise avec des environnements à forte volumétrie
* Expérience en architecture de systèmes distribués
* Expérience en management technique (pas uniquement hiérarchique)
* Capable de challenger des équipes seniors
* Exigeant sur la qualité du code
* À l’aise en entretien technique difficile
Ce poste n’est pas adapté à :
* Un manager non technique
* Un pur architecte non hands-on
* Un développeur senior sans leadership
En cliquant sur "JE DÉPOSE MON CV", vous acceptez nos CGU et déclarez avoir pris connaissance de la politique de protection des données du site jobijoba.com.