Senior Backend Engineer Python H/F – Paris

Il y a 2 jours

Paris, Nouvelle-Aquitaine, France We+ Temps plein 90 000 € - 130 000 €/an

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.