Les missions du poste


Le besoin

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 coeur 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 :

    • Clean architecture

    • Séparation des responsabilités

    • Observabilité

    • 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 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

Avantages

  • Environnement technique ambitieux

  • Projet structurant à fort impact business

  • Décisions techniques à fort levier

  • Centre-ville Montpellier

  • Tickets restaurant

  • Intéressement / participation

  • Télétravail partiel

  • Formations internes

  • Environnement stable avec forte culture engineering

Pourquoi nous rejoindre ?

  • Reprendre un SI critique à très fort trafic

  • Construire une architecture moderne from scratch

  • Élever le niveau technique d'une équipe backend

  • Participer à un projet de convergence stratégique

  • Travailler dans un contexte où la qualité prime sur la quantité

  • Être jugé sur votre niveau réel d'engineering

Compétences requises

  • Docker
  • Réalisation des tests unitaires
  • Python
  • Architecture de système
  • Kubernetes
  • Grafana
  • Facturation
  • Linux
  • SQL
  • KAFKA
Postuler sur le site du recruteur

Ces offres pourraient aussi vous correspondre.

Recherches similaires

L’emploi par métier dans le domaine Recherche à Montpellier