Développeur Backend Python (F/H)

Mews Partners
Canton of Cachan, France
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
French
Experience level
Intermediate

Job location

Remote
Canton of Cachan, France

Tech stack

Clean Code Principles
API
Automation of Tests
Unit Testing
Code Review
Databases
Continuous Integration
Relational Databases
Software Design Patterns
Django
Python
NoSQL
Software Architecture
Query Optimization
Software Engineering
SQL Databases
Flask
Delivery Pipeline
Backend
GIT
FastAPI
Containerization
REST
Docker
Microservices

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).

About the company

Mews Labs est une filiale de Mews Partners* spécialisée dans les domaines de la modélisation, de la simulation physique, de l'optimisation et du calcul scientifique pour la résolution de problèmes complexes rencontrés dans l'industrie. En lien étroit avec Mews Partners, Mews Labs développe des solutions logicielles à forte valeur ajoutée pour ses clients industriels dans des domaines variés : optimisation des processus, supply chain, manufacturing, énergie, aéronautique, logistique et transport. Nos solutions combinent data science, simulation, optimisation et jumeaux numériques. Dans le cadre de sa croissance et de la structuration de son équipe technique, Mews Labs recherche un(e) Développeur·se Python Backend confirmé(e) pour concevoir, développer et industrialiser les briques logicielles au cœur de nos solutions. Rattaché(e) à la direction technique, vous serez un acteur clé de l'architecture et de la qualité de nos développements. * Mews Partners est un cabinet de conseil en management indépendant de plus de 250 Consultant.e.s. Spécialisé dans la conduite de projets de stratégie opérationnelle auprès de clients phares de l'industrie, le cabinet connait une forte croissance depuis plusieurs années.

Apply for this position