Développeur Backend Python (F/H)
Role details
Job location
Tech stack
Job description
Vous rejoindrez une équipe pluridisciplinaire (ingénieurs R&D, data scientists, consultants) travaillant sur des projets à forte composante scientifique et technique. Vous interviendrez sur l'ensemble du cycle de développement, de la conception architecturale au déploiement en production.
Dans ce cadre, vos missions principales seront :
- Concevoir et développer des applications backend robustes et performantes en Python, notamment avec FastAPI ;
- Participer à l'architecture logicielle : concevoir des architectures scalables (API REST, microservices), prendre part aux choix techniques structurants ;
- Développer et maintenir des API permettant l'intégration de nos algorithmes et modèles scientifiques dans des environnements de production ;
- Industrialiser les solutions : mettre en place les pipelines CI/CD, la conteneurisation (Docker), les tests automatisés et le monitoring ;
- Garantir la qualité du code : revues de code, tests unitaires et d'intégration, documentation technique ;
- Interagir avec les bases de données (SQL, NoSQL) : conception de schémas, optimisation des requêtes sur de gros volumes de données, mise en place de stratégies de cache et d'indexation ;
- Collaborer étroitement avec les ingénieurs R&D et les consultants Mews Partners pour traduire les besoins métiers en solutions techniques pérennes ;
- Assurer une veille technologique active sur l'écosystème Python, les frameworks backend et les bonnes pratiques de développement ;
- Contribuer à la montée en compétences de l'équipe par le partage de connaissances et les formations internes., * Interaction avec des clients industriels de premier plan et des partenaires académiques.
- Environnement stimulant mêlant recherche appliquée, développement logiciel et compréhension métier.
- Stack technique variée au service de problématiques scientifiques passionnantes.
Si vous êtes prêt(e) à relever des défis stimulants et à développer vos compétences au sein d'une équipe de passionnés, nous vous attendons avec impatience !
Process de recrutement
-
Entretien RH
-
Entretien technique (avec notre Directeur technique)
-
Entretien avec le Managing Partner de Mews Labs
Requirements
- est issu·e d'une formation d'excellence (école d'ingénieurs ou cursus universitaire - Bac+5) en informatique, mathématiques appliquées ou domaine connexe ;
- dispose de 3 à 5 ans d'expérience en développement backend Python dans un environnement professionnel exigeant ;
- maîtrise le langage Python et le framework FastAPI. La connaissance d'autres frameworks (Flask, Django) est un plus ;
- a une solide expérience en conception d'architecture logicielle : API REST, microservices, design patterns ;
- est à l'aise avec les bases de données relationnelles (SQL) et/ou NoSQL, avec une forte affinité pour la manipulation de gros volumes de données (optimisation de requêtes, indexation, partitionnement, stratégies de cache) ;
- possède une bonne connaissance des environnements de production : CI/CD, conteneurisation (Docker), gestion de version (Git) ;
- connaît et applique les bonnes pratiques de développement : tests automatisés, code review, documentation, clean code ;
- fait preuve d'autonomie et de proactivité : capacité à prendre des initiatives, à identifier les problèmes et à proposer des solutions ;
- possède une expression orale/écrite irréprochable en français, indispensable pour la rédaction de documentation technique, les échanges avec les clients et les présentations internes ;
- possède un bon relationnel, un esprit d'équipe, et une capacité à communiquer efficacement ;
- a une appétence pour les problématiques scientifiques et industrielles (optimisation, simulation, data science).
Benefits & conditions
- Rémunération négociable selon profil/expérience (Fixe + Variable).