Senior Backend Engineer Python H/F – Paris
Enregistrez cette offre et organisez votre recherche
Créez un compte gratuit pour enregistrer des offres d'emploi, créer des alertes et revenir à cette liste depuis votre tableau de bord.
En continuant, vous acceptez nos Conditions d’utilisation & Politique de confidentialité.
Localisation : Paris
Secteur : Énergie
Démarrage : ASAP
Nous recherchons actuellement un Senior Backend Engineer Python pour intervenir auprès de l’un de nos clients directs sur la réalisation d’une plateforme technique intégrant APIs, traitements asynchrones, messagerie et orchestration de moteurs d’exécution.
Le poste s’adresse à un profil senior disposant d’au moins 8 ans d’expérience en développement backend Python, capable d’intervenir sur des architectures distribuées, robustes et exploitées en production.
- Développer les services backend en Python / FastAPI / Pydantic
- Concevoir et maintenir des API REST versionnées et leurs contrats OpenAPI
- Gérer la validation des paramètres et fichiers transmis par le portail
- Mettre en œuvre les mécanismes de transactional outbox, idempotence, optimistic locking, retry, circuit breaker et timeout
- Développer les traitements asynchrones et événementiels
- Publier et consommer des messages via AMQP / MQTT
- Gérer les mécanismes d’ACK, retries, dead-letter queues et déduplication
- Orchestrer les traitements longs et sécuriser les reprises après incident
- Développer les adaptateurs vers Python, MATLAB, Dataiku DSS Automation et ArcGIS / ESRI
- Piloter les conteneurs via Docker / Kubernetes
- Mettre en œuvre les mécanismes de sécurité, les tests automatisés et l’observabilité
- Stack technique / environnement
Base de données :
Messaging & Async :
- AMQP, RabbitMQ, MQTT, traitements asynchrones, architectures distribuées
Tests & Qualité :
- pytest, tests unitaires, intégration, contrats
Observabilité :
- logs structurés, métriques, traces, correlation IDs
Sécurité :
- OAuth2, OpenID Connect, JWT, RBAC, gestion des secrets
Environnements complémentaires :
Profil recherché
- 8 ans minimum d’expérience en développement backend Python
- Solide maîtrise de Python 3, notamment typage, async, concurrence et gestion des erreurs
- Expérience significative sur des architectures distribuées et asynchrones
- Bonne maîtrise de FastAPI, Pydantic et OpenAPI
- Solide expérience sur PostgreSQL / SQLAlchemy / Alembic
- Maîtrise de Docker et des environnements CI/CD
- Bonne compréhension des problématiques de sécurité et d’observabilité
- Expérience sur des applications exploitées en production
- Forte autonomie technique
- Pragmatisme et capacité à communiquer de manière claire et synthétique
Il s’agit avant tout d’un profil Senior Backend Software Engineer Python et non d’un profil Data Scientist ou Data Engineer.