Text copied to clipboard!
Titre
Text copied to clipboard!Développeur Python Principal
Description
Text copied to clipboard!
Nous recherchons un Développeur Python Principal passionné et expérimenté pour rejoindre notre équipe de développement logiciel. En tant que leader technique, vous serez responsable de la conception, du développement et de l’optimisation de solutions logicielles robustes et évolutives en Python. Vous travaillerez en étroite collaboration avec les équipes produit, DevOps et QA pour garantir la qualité, la performance et la sécurité des applications. Vous jouerez également un rôle clé dans la définition des meilleures pratiques, la revue de code et la formation des membres juniors de l’équipe. Vous serez amené à analyser les besoins métiers, proposer des architectures adaptées et assurer la veille technologique afin de maintenir notre stack à la pointe de l’innovation. Votre expertise vous permettra de résoudre des problématiques complexes et d’anticiper les évolutions nécessaires pour accompagner la croissance de l’entreprise. Vous participerez activement à la gestion de projets, à l’estimation des charges et à la planification des livrables. Vous serez force de proposition pour améliorer les processus de développement, automatiser les tâches répétitives et garantir la qualité du code. Enfin, vous contribuerez à instaurer une culture de collaboration, d’excellence technique et d’amélioration continue au sein de l’équipe. Si vous êtes passionné par le développement Python, que vous aimez relever des défis techniques et que vous souhaitez évoluer dans un environnement dynamique et innovant, ce poste est fait pour vous.
Responsabilités
Text copied to clipboard!- Concevoir et développer des applications Python robustes et évolutives
- Définir et appliquer les meilleures pratiques de développement
- Effectuer des revues de code et accompagner les développeurs juniors
- Collaborer avec les équipes produit, DevOps et QA
- Participer à l’architecture logicielle et à la modélisation des données
- Assurer la maintenance, l’optimisation et la sécurité des applications
- Rédiger la documentation technique et fonctionnelle
- Automatiser les processus de développement et de déploiement
- Analyser et résoudre les problèmes techniques complexes
- Participer à la veille technologique et à l’innovation
Exigences
Text copied to clipboard!- Diplôme en informatique ou domaine connexe
- Expérience significative en développement Python (5 ans minimum)
- Maîtrise des frameworks Python (Django, Flask, FastAPI, etc.)
- Bonne connaissance des bases de données relationnelles et NoSQL
- Expérience avec les outils de versioning (Git, GitHub, GitLab)
- Connaissance des principes DevOps et des outils CI/CD
- Capacité à travailler en équipe et à communiquer efficacement
- Expérience en architecture logicielle et conception orientée objet
- Maîtrise des tests unitaires et d’intégration
- Anglais technique lu et écrit
Questions potentielles d'entretien
Text copied to clipboard!- Quelle est votre expérience avec les frameworks Python ?
- Avez-vous déjà encadré une équipe de développeurs ?
- Comment assurez-vous la qualité et la sécurité du code ?
- Pouvez-vous décrire un projet Python complexe que vous avez mené ?
- Quelles sont vos méthodes pour rester à jour sur les technologies Python ?
- Avez-vous de l’expérience avec les architectures microservices ?
- Comment gérez-vous les conflits techniques au sein d’une équipe ?
- Quelle est votre expérience avec les outils CI/CD ?
- Comment priorisez-vous les tâches dans un projet agile ?
- Êtes-vous à l’aise avec la documentation technique ?