OmDev Logo
GetYourJob
0
Publié il y a 114 jours

Dévelopeur Backend Senior - Freelance

Entreprise
Top ProfilCabinet de recrutement
Localisation
Paris, France
Hybride
Type de contrat
Freelance
Niveau
Senior

Salaire du marché

Médiane du marché
530€/j
Estimation
500€/jfourchette habituelle613€/j

Cette offre n'affiche pas de salaire. D'après 19 offres pour ce poste (Senior, Paris), le marché se situe autour de 530€/j (500€/j–613€/j).

0vues
0clics

Description du poste

Contexte de la mission

Nous accompagnons un client basé à Paris dans le cadre de l’évolution de son architecture backend.

L’environnement technique repose aujourd’hui sur des systèmes backend critiques, avec des enjeux forts de scalabilité, de robustesse, de performance et de maintenabilité. Dans ce contexte, l’équipe souhaite renforcer son delivery avec un développeur backend senior Python, capable d’intervenir sur des sujets structurants autour de l’extraction progressive d’un monolithe vers une architecture microservices.

La mission s’adresse à un profil expérimenté, autonome, capable de comprendre rapidement un existant complexe, de proposer des choix techniques solides et de contribuer concrètement au développement backend au quotidien.

Objectif de la mission

Accompagner l’équipe technique dans la conception, le développement et la migration progressive de composants backend depuis une architecture monolithique vers des services découplés, fiables et observables.

Le consultant interviendra à la fois sur le développement de nouvelles fonctionnalités, l’amélioration de l’existant, la mise en place de services backend robustes et l’industrialisation des échanges entre systèmes.

Responsabilités

Développement backend Python

Concevoir, développer et maintenir des services backend en Python.

Développer des APIs robustes, performantes et maintenables avec FastAPI.

Participer à la structuration du code backend, à la séparation des responsabilités et à l’amélioration de la qualité logicielle.

Contribuer à la mise en place de patterns backend adaptés à des environnements complexes : services, workers, événements, traitements asynchrones, queues, orchestration de tâches.

Garantir la lisibilité, la testabilité et la maintenabilité du code produit.

Extraction de monolithe vers microservices

Analyser l’existant technique et fonctionnel afin d’identifier les bons périmètres d’extraction.

Participer à la découpe progressive du monolithe en services indépendants.

Concevoir des services backend autonomes, cohérents et alignés avec les besoins métiers.

Gérer les problématiques de communication interservices, de cohérence de données, de résilience et de monitoring.

Contribuer à la réduction de la dette technique liée à l’architecture existante.

Être force de proposition sur les choix de design backend et d’architecture applicative.

Messaging, asynchrone et event-driven

Mettre en place et maintenir des flux asynchrones avec Kafka et RabbitMQ.

Concevoir des mécanismes de consommation, publication et traitement d’événements.

Travailler sur la fiabilité des traitements : retry, idempotence, gestion des erreurs, dead-letter queues, monitoring des files.

Développer et maintenir des workers et traitements asynchrones avec Celery.

Optimiser les performances des traitements backend et des flux de données.

Cloud, observabilité et production

Intervenir dans un environnement cloud GCP.

Contribuer au déploiement, à l’exploitation et à la supervision des services backend.

Mettre en place ou améliorer les dashboards, métriques et alertes avec Grafana.

Participer à l’analyse des incidents, à l’amélioration de la résilience et au suivi de la performance applicative.

Travailler dans une logique production-ready : logs, monitoring, alerting, sécurité, robustesse.

Stack technique

Python
FastAPI
Kafka
RabbitMQ
Celery
GCP
Grafana
Architecture microservices
APIs REST
Event-driven architecture
Monitoring / observabilité
Traitements asynchrones
CI/CD et environnement cloud

Profil recherché

Développeur backend senior avec minimum 7 ans d’expérience en développement logiciel.

Très bonne maîtrise de Python en environnement backend de production.

Expérience solide avec FastAPI ou frameworks backend Python équivalents.

Expérience concrète sur des architectures microservices.

Expérience indispensable sur un projet d’extraction ou de migration d’un monolithe vers des microservices.

Bonne compréhension des enjeux de découpage applicatif, communication interservices, résilience, observabilité et dette technique.

Expérience avec des systèmes de messaging comme Kafka et/ou RabbitMQ.

Bonne connaissance des traitements asynchrones, idéalement avec Celery.

Expérience en environnement cloud, idéalement GCP.

Capacité à intervenir sur des systèmes critiques ou à forte volumétrie.

Profil autonome, pragmatique, capable de prendre du recul sur l’architecture tout en restant très hands-on dans le développement.

Compétences attendues

Solide culture backend et architecture logicielle.

Capacité à comprendre un existant complexe et à proposer une trajectoire de migration réaliste.

Maîtrise des bonnes pratiques de développement : clean code, tests, documentation, revue de code.

Bonne compréhension des problématiques de performance, scalabilité et fiabilité.

Expérience sur des environnements distribués.

Capacité à travailler avec des équipes produit, tech et infra.

Très bon niveau d’autonomie et de communication.

Critères importants

Expérience senior backend Python : indispensable.

Expérience d’extraction de monolithe vers microservices : indispensable.

Présence à Paris 2 jours par semaine : indispensable.

Expérience Kafka / RabbitMQ : fortement attendue.

Expérience GCP / Grafana / Celery : fortement appréciée.

Modalités

Localisation : Paris
Rythme : 2 jours par semaine sur site
Remote : hybride
Démarrage : dès que possible
Durée : mission longue
Niveau : senior confirmé
Expérience : minimum 7 ans
Type de profil : développeur backend Python orienté architecture, production et microservices

Exigences du poste

Stack technique :

Backend DevelopmentDjangoPythonDatadogBackend DeveloperGoogle Cloud PlatformGrafanaFastAPIFlask

Plan d'action

Un plan personnalisé pour postuler intelligemment à cette offre.

À propos de l'entreprise

Top ProfilCabinet de recrutement
Voir toutes les offres de Top Profil

Publié par

Recruteur
Recruteur

Intéressé par cette offre ?

Cliquez sur "Postuler" pour accéder à l'offre.