Original listing text, shown exactly as published by the company.
✅ Must have
- Diplôme d'une grande école d'Ingénieur ou d'une formation Bac + 5 en ingénierie logicielle
- Expérience significative (minimum 4 ans) en développement logiciel, sur des applications complexes en production.
- Expertise approfondie dans au moins un langage de programmation majeur (Java / Kotlin / PHP / TypeScript / Python/...).
- Maîtrise de la conception et de la validation d'architectures
- Expérience solide avec un framework back-end (Spring, Symfony, Nest.js, Django/Fast API) et/ou front-end (Angular, React, Vue.js)
- Capacité à définir une stratégie CI/CD et maîtrise avancée de Git et des outils d'intégration/déploiement continu.
- Expertise dans le fonctionnement des bases de données relationnelles (SQL) et NoSQL, et dans l'optimisation des requêtes.
- Maîtrise de Docker et des pratiques DevOps/Ops.
- Première expérience réussie dans l'encadrement technique d'un projet.
🌈 Nice to have
- Maîtrise de Kubernetes et des pratiques IaC (Terraform, Pulumi, Ansible...).
- Expérience significative sur des outils cloud majeurs (Google Cloud, AWS, Azure, OpenStack...).
- Expérience avec des outils de gestion d’évènements (Kafka, RabbitMQ, ActiveMQ…) et de systèmes distribués.
- Compétences de base en UI/UX pour pouvoir challenger les spécifications fonctionnelles.
- Connaissances ou intérêt marqué pour les technologies liées à l'Intelligence Artificielle/Machine Learning.
🤩 Les gens disent de vous que…
- Vous êtes un leader technique reconnu qui aime transmettre son savoir.
- Votre rigueur technique vous permet de prendre les meilleures décisions architecturales pour le long terme.
- Vous êtes engagé.e, autonome et possédez une forte capacité à résoudre des problèmes complexes.
- Vous faites preuve d'une bonne capacité de communication.