OmDev Logo
GetYourJob
0
Publié il y a 161 jours

Senior Développeur Backend Python Django

Entreprise
ExternaticCabinet de recrutement
Localisation
Paris
Hybride
Type de contrat
CDI
Niveau
Top profil
Rémunération
50000–60000 €/an

Salaire du marché

Médiane du marché
50k€
Estimation
45k€fourchette habituelle55k€

Cette offre n'affiche pas de salaire. D'après 53 offres pour ce poste (Top profil, France), le marché se situe autour de 50k€ (45k€–55k€).

0vues
0clics

Description du poste

Senior Développeur Backend Python Django (DDD & Architecture Hexagonale) – H/F

Entreprise: Externatic
Type de contrat: CDI
Localisation: Paris 2ᵉ (75002)
Salaire: 50 000 – 60 000 €/an
Mode de travail: Télétravail partiel (2 jours/semaine)
Formation requise: Bac +5
Référence: 001858

Contexte de l’entreprise

Startup tech de 5 ans, autofinancée, éditrice d’une solution SaaS B2B dédiée aux architectes et bureaux d’études (gestion de projets, budgets, facturation, honoraires et pilotage).
  • 800+ clients en France et à l’international (Canada, Dubaï, Italie).
  • Phase stratégique actuelle : refonte applicative pour réduire la dette technique, restructurer le code existant et adopter une architecture moderne et pérenne.

Contexte technique et attentes

L’équipe ne cherche pas un simple développeur Python/Django, mais un profil capable de penser en termes de domaine métier avant le framework.
Piliers non négociables de la refonte :
  • Domain-Driven Design (DDD) :
  • Modélisation du domaine (entités, agrégats, value objects, bounded contexts).
  • Langage ubiquitaire partagé avec les équipes produit.
  • Architecture hexagonale / Clean / Onion :
  • Django est une implémentation, pas le cœur du système.
  • Séparation stricte entre domaine, application et infrastructure.
  • Testabilité du domaine pur :
  • Tests unitaires découplés de l’ORM et du framework.
Idéal pour vous si :
✅ Vous avez déjà mené ou participé à une refonte architecturale en production sur une base de code existante.

Missions et responsabilités

Rattaché·e au Lead Développeur, au sein d’une équipe de 5 personnes (2 frontend, 2 backend, 1 Product Owner), vos principales missions sont :
  • Refonte architecturale active :
  • Découpage en bounded contexts.
  • Restructuration des couches et extraction de la logique métier hors des modèles Django.
  • Développement backend :
  • Conception et implémentation de fonctionnalités en Python/Django, avec une approche domain-first.
  • Expertise architecturale :
  • Proposition de patterns, choix de modélisation et standards d’implémentation.
  • Montée en compétences de l’équipe :
  • Code reviews, pair programming, documentation sur le DDD et l’architecture propre.
  • Qualité et testabilité :
  • Tests unitaires sur le domaine pur, tests d’intégration sur les adapters, couverture cohérente.
  • Intégration de l’IA :
  • Participation à l’intégration de solutions d’IA dans les workflows de développement.
  • Collaboration agile :
  • Travail en étroite collaboration avec le PO, l’Ops et le Customer Success (sprints de 2 semaines).

Stack technique

Backend :
  • Python, Django, Redis, PostgreSQL
Frontend :
  • React, Next.js, TypeScript
DevOps / Cloud :
  • GitHub, Docker, Kubernetes, AWS
Méthodologies :
  • Agile, TDD, DDD, Clean Architecture

  • Rémunération : 50 000 – 60 000 €/an (selon profil).
  • Télétravail : 2 jours/semaine (mardi et vendredi).
  • Localisation : Bureau agréable en plein cœur de Paris 2ᵉ (quartier Sentier), accessible en transports.
  • Avantages sociaux :
  • Tickets restaurant.
  • Prise en charge du Navigo.
  • Mutuelle avantageuse.
  • Séminaire annuel convivial.
  • Culture d’entreprise :
  • Transparence, entraide et proximité avec les équipes.

Processus de recrutement

1. Entretien avec un consultant Externatic.
2. Entretien technique avec le Lead Développeur.
3. Entretien avec le CEO.
4. Entretien RH.

Exigences du poste

Stack technique :

PythonDjangoRedisPostgreSQLReactNext.jsTypeScriptGitHubDockerKubernetesAWSDomain-Driven DesignClean ArchitectureAgileTDD

Plan d'action

Un plan personnalisé pour postuler intelligemment à cette offre.

Publié par

Recruteur
Recruteur
Voir sur LinkedIn

Intéressé par cette offre ?

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