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.