Lead Developer Python H/F

Résumé du poste
CDI
Montrouge
Salaire : Non spécifié
Télétravail fréquent
Expérience : > 7 ans
Éducation : Bac +5 / Master
Compétences & expertises
Contenu généré
Gestion de bases de données
Postgresql
Docker
Kubernetes
Python
+3

Display Interactive
Display Interactive

Cette offre vous tente ?

Questions et réponses sur l'offre

Le poste

Descriptif du poste

Rattaché à l’Engineering Manager, vos principales missions seront :

  • Prendre le lead technique d’une équipe de 5 à 8 développeurs, en veillant à l’excellence technique et à la croissance de l’équipe.

  • Concevoir, déployer et gérer des architectures de microservices en mettant l’accent sur la fiabilité, l’évolutivité et la sécurité.

  • Piloter le développement d’API RESTful de haute qualité à l’aide de FastAPI.

  • Superviser la gestion des bases de données, en s’appuyant sur PostgreSQL, Redis et les systèmes distribués.

  • Mettre en œuvre des solutions conteneurisées à l’aide de Docker et orchestrer les déploiements avec Kubernetes.

  • Intégrer des courtiers de messages comme RabbitMQ et Redis Streams pour une communication asynchrone efficace.

  • Assurer la qualité du logiciel avec des tests robustes (unité, intégration, de bout en bout) et le respect des normes de codage.

  • Collaborer avec les équipes matérielles pour assurer une interface efficace avec les solutions logicielles.

  • Aligner les choix techniques sur les objectifs de l’entreprise et assurer une communication interdépartementale.


Profil recherché

EXPÉRIENCE

Vous justifiez impérativement d’une expérience d’au moins 10 ans dans le développement logiciel, dont 2 ans minimum dans un rôle/mission en leadership technique.

Vous avez une expérience avérée de la mise en oeuvre ou de l’évolution d’une architecture microservices et avez travaillé dans un environnement Agile.

Idéalement, vous justifiez d’expérience dans des secteurs critiques tels que les télécommunications ou les transports.

Bonus : Expérience de l’interface avec le matériel.

HARD SKILLS

  • Expertise Python : Vaste expérience de Python dans des projets complexes.

  • Architecture de microservices : Au moins 2 ans de conception et de gestion de microservices, avec de l’expérience en Dépendances, intégrations et communication des services / Observabilité (logs, monitoring, debugging) / Sécurité (service authentication, attack surface reduction) / Résilience et tolérance aux pannes / Distributed databases and data modeling / Versioning, déploiement, orchestration et gestion des coûts.

  • FastAPI : 2 ans ou plus d’expérience pratique dans la conception et l’optimisation d’API avec ce framework.

  • Bases de données : Maîtrise de PostgreSQL, Redis, et familiarité avec les systèmes de données distribuées.

  • DevOps : Solide connaissance de Docker et Kubernetes dans des environnements de production.

  • Message brokers : Expérience avec RabbitMQ et Redis Streams.

  • Qualité logicielle : Compréhension approfondie des tests (unitaires, d’intégration, e2e), du linting, des conventions et de la sécurité.

  • Interaction avec le matériel : Intérêt ou expérience dans l’interfaçage avec du hardware.

SOFT SKILLS

  • Leadership : Capacité à guider et à encadrer une équipe technique.

  • Communication : Facilité à expliquer des concepts complexes à des parties prenantes techniques et non techniques.

  • Proactivité : Anticiper les défis techniques et proposer des solutions.

  • Vision du produit : Aligner les décisions techniques sur les objectifs de l’entreprise.

  • Anglais : Maîtrise professionnelle technique complète

D’autres offres vous correspondent !

Ces entreprises recrutent aussi au poste de “Développement de logiciels et de sites Web”.

Voir toutes les offres