Développeur Python (Django) - Backend & API - Data
Role details
Job location
Tech stack
Job description
Dans ce cadre, nous recrutons un Développeur Python (Django) orienté qualité, performance et maintenabilité des applications.
L'objectif : concevoir, développer et faire évoluer des services backend robustes et scalables, en garantissant un haut niveau de qualité logicielle et une bonne intégration avec les briques d'infrastructure., Au sein d'une équipe technique à taille humaine, vous intervenez sur le développement et l'évolution des applications backend, avec un rôle central dans leur structuration et leur fiabilité.
Vous serez amené(e) à :
- Concevoir et développer des applications backend en Python (Django).
- Maintenir et faire évoluer les API (REST) utilisées par les différentes briques de la plateforme.
- Structurer et améliorer la qualité du code (tests, architecture, bonnes pratiques).
- Optimiser les performances des applications (requêtes, cache, traitements asynchrones).
- Participer à la modélisation des données et à l'évolution des schémas.
- Collaborer avec les équipes infra pour assurer des déploiements fiables et reproductibles.
- Participer à la mise en place de bonnes pratiques de développement (CI/CD, code review).
- Documenter les choix techniques et les fonctionnalités développées.
- Contribuer aux choix d'architecture et proposer des améliorations continues.
Requirements
- Python : excellente maîtrise.
- Django / Django REST Framework : expérience significative.
- API : conception et développement d'API REST.
- Bases de données : PostgreSQL (modélisation, optimisation de requêtes).
- Git : gestion de version et workflows collaboratifs.
- Tests : unitaires et fonctionnels (pytest ou équivalent).
Compétences appréciées
- Asynchrone : Celery, Redis ou équivalent.
- Conteneurisation : Docker.
- CI/CD : GitLab CI, GitHub Actions ou équivalent.
- Connaissances frontend (React) pour collaboration transverse.
- Sensibilité aux problématiques de performance et de scalabilité., * Solide expérience en développement backend Python.
- Bonne compréhension des architectures web et des enjeux de production.
- Capacité à produire un code propre, lisible et maintenable.
- Approche pragmatique orientée résolution de problèmes.
- Intérêt pour les systèmes complexes et la manipulation de données.
Ce poste s'adresse à des profils ayant une réelle expérience en développement backend. Une approche uniquement théorique ou orientée scripting sans expérience de développement applicatif structuré ne correspondra pas pleinement au besoin.
Soft skills
- Rigueur et sens du détail.
- Goût pour le code propre et la documentation.
- Autonomie et sens des responsabilités.
- Esprit d'équipe.
- Curiosité technique.
Les + chez Hyvilo
- Impact direct sur les produits et les utilisateurs.
- Stack technique maîtrisée et évolutive.
- Choix techniques pragmatiques.
- Peu de réunions inutiles.
Benefits & conditions
- Intéressement et participation
- RTT
Rémunération : à partir de 35 000,00€ par an
Avantages :
- Intéressement et participation
- RTT
Lieu du poste : En présentiel