🚀 À propos d'AMI Consulting 💡 Entreprise innovante & familiale – Lauréat de la bourse Innov'UP de BPI France en 2019, AMI Consulting est spécialisé dans l'exploitation de la data pour vous proposer des consultants experts adaptés à vos besoins. 🌱 Engagement durable & bien-être – Nous valorisons la qualité de vie de nos collaborateurs et adoptons une approche 100 % digitale pour la qualification, la sélection et l'intégration de nos talents, réduisant ainsi notre empreinte carbone.
🎯 Présentation de l'offre
🧠 Contexte de la mission
Dans un contexte de renforcement et d’optimisation de composants applicatifs critiques, mon client recherche un développeur Python senior pour intervenir sur des sujets à fort enjeu de performance, de robustesse et de qualité logicielle. La mission s’inscrit dans un environnement technique moderne, orienté services, conteneurisation et scalabilité, où la qualité du code et la maîtrise des bonnes pratiques sont des prérequis non négociables. Il ne s’agit pas d’un poste purement data : le profil attendu est avant tout un développeur confirmé, avec une forte appétence pour la conception technique, l’optimisation du code et la recherche de solutions performantes et maintenables. L’intervenant travaillera en étroite collaboration avec des équipes techniques exigeantes, dans une logique d’amélioration continue et de montée en qualité des socles applicatifs.
🧩 Responsabilités
Concevoir, développer et maintenir des services Python performants et robustes
Appliquer et promouvoir les bonnes pratiques de développement Python (PEP8, linting, design patterns)
Concevoir et exposer des API REST dans un cadre professionnel (Flask, Flask-RESTx)
Travailler sur des problématiques d’optimisation de code et d’amélioration des performances
Exploiter la programmation asynchrone (asyncio) pour répondre à des enjeux de charge et de réactivité
Industrialiser les développements via des pipelines CI/CD et des environnements conteneurisés
Participer aux revues de code, aux choix d’architecture et à la conception technique
Mettre en œuvre et maintenir des tests automatisés (Pytest, Behave)
Collaborer avec les équipes produit et infrastructure pour garantir la cohérence globale des solutions
Contribuer à une dynamique d’amélioration continue et de qualité logicielle
🛠️ Compétences techniques
Compétences obligatoires (par ordre de priorité)
Profil développeur Python senior (+8 ans d’expérience)
Excellente maîtrise des bonnes pratiques Python : PEP8, linters, design patterns
Maîtrise des tests automatisés : Pytest, Behave
Solide expérience de asyncio et de la programmation asynchrone
Environnements GitLab, Docker, Kubernetes
Utilisation d’Elastic (recherche, logs, observabilité)
Expérience avérée sur des sujets d’optimisation de code et de performance
Forte appétence pour la conception technique et l’architecture logicielle
Maîtrise de Flask / Flask-RESTx et conception d’API REST en production
Compétences optionnelles
Appétence pour les sujets IA
Pratique de la veille technologique et curiosité technique