Django Rest Framework
Développeur Backend Senior Python Django et PHP - Saas - Paris (H/F)
- Compensation
- Not disclosed
- Location
- Paris, France
- Work setup
- Not specified
- Seniority
- Senior
- Employment
- Not specified
- Experience
- Not specified
- Category
- Backend
- Posted
Skills
Full description
Cette plateforme repose actuellement sur un socle PHP historique, progressivement complété par de nouveaux services développés en Python/Django. L’environnement frontend combine également des composants existants en JavaScript natif et de nouvelles briques en Vue.js/TypeScript.
Le poste associe développement backend, conception applicative, accompagnement des développeurs et maintien en conditions opérationnelles. Il offre une évolution à court terme vers un rôle de Lead Developer.
Vos missions
Développement et architecture
- Développer de nouvelles fonctionnalités sur le socle PHP existant et les services Python/Django.
- Analyser les demandes métier et identifier leurs impacts techniques.
- Évaluer la complexité et les délais de réalisation.
- Participer à la modélisation et aux choix d’architecture.
- Rédiger les spécifications et la documentation techniques.
- Concevoir, développer et déployer des microservices.
- Réaliser les tests et sécuriser les mises en production.
- Prévenir les régressions et communiquer sur les évolutions livrées.
Qualité et accompagnement
- Réaliser les revues de code et apporter des retours constructifs.
- Définir et faire appliquer les standards de développement.
- Accompagner les développeurs juniors et intermédiaires.
- Participer à leur montée en compétence par le mentoring et le partage de bonnes pratiques.
- Contribuer aux ateliers de conception et d’idéation.
- Favoriser une culture d’équipe fondée sur la qualité, la collaboration et l’amélioration continue.
Pilotage et fonctionnement opérationnel
- Suivre l’avancement des projets et coordonner les différentes parties prenantes.
- Réaliser les arbitrages techniques nécessaires au respect des délais.
- Identifier les points de friction et proposer des solutions adaptées.
- Optimiser les performances SQL et réduire progressivement la dette technique.
- Diagnostiquer et résoudre les incidents de production.
- Apporter une expertise aux équipes support.
- Approfondir progressivement la connaissance des flux métier, notamment ceux associés à la facturation et à la consommation de services.
Environnement technique
- Backend : Python, Django et PHP
- Frontend : Vue.js, TypeScript et JavaScript
- Architecture : API, microservices et applications existantes
- Base de données : SQL
- Pratiques : tests, code review, refactoring et documentation
- Activités : conception, développement, CI/CD, mise en production et RUN