Tech Lead Full Stack - IA & Défense - 2 postes - CDI H/F
Role details
Job location
Tech stack
Job description
- Être le référent technique de votre équipe.
- Encadrer et accompagner les développeurs et Data Scientists.
- Faire monter l'équipe en compétences sur les bonnes pratiques de développement.
- Garantir la qualité technique des livrables.
- Concevoir l'architecture technique des applications.
- Participer aux choix d'architecture.
- Mettre en œuvre des architectures modernes (DDD, architecture Hexagonale, Clean Architecture).
- Concevoir les solutions autour d'un catalogue de composants (CATA) afin de favoriser la réutilisation et la maintenabilité.
- Participer au développement des applications.
- Réaliser les revues de code.
- Garantir la qualité et la maintenabilité du code.
- Développer dans une logique de Software Craftsmanship.
- Généraliser les tests unitaires et l'automatisation des tests.
- Participer à l'amélioration continue des chaînes CI/CD.
- Garantir la qualité des artefacts logiciels.
Requirements
Front-end, maîtrise d'au moins un des frameworks
- ReactJS
- Angular
- Vue.js
- (architecture, gestion d'état, tests, performance)
Back-end, maîtrise d'au moins un des langages/environnements:
- Java
- Python
- Node.js
Architecture
- Domain Driven Design (DDD)
- Architecture Hexagonale
- Clean Architecture
- API REST / GraphQL
- (TDD, BDD, DDD, Pair programming)+ Connaissance des outils de gestions de version, collaboration et développement logiciels : maîtrise des chaînes CI/CD (GitLab CI / GitHub Actions), bonnes pratiques Git (stratégies de branches, revues), qualité logicielle (SAST/DAST), automatisation et Infrastructure as Code (Terraform, Ansible)
DevOps
- Docker
- Kubernetes
- Git
- GitLab CI
- GitHub Actions
- Terraform
- Ansible
Bases de données
-
SQL
-
NoSQL, * Vous justifiez d'au moins 8 ans d'expérience en développement Full Stack
-
Avoir déjà occupé un rôle de Tech Lead ou de référent technique
-
Capacité à prendre rapidement en main un nouveau contexte technique
-
Capacité à monter rapidement en compétences sur un environnement fonctionnel complexe
-
Capacité à accompagner une équipe dans un contexte de forte exigence technique
-
Capacité à évoluer efficacement sous pression opérationnelle tout en maintenant un haut niveau de qualité logicielle
-
Expérience dans des environnements industriels ou Défense est un atout
-
Compétences techniques indispensables : Développement Full Stack, Java, Python ou Node.js, React, Angular ou Vue.js, Domain Driven Design (DDD), Architecture Hexagonale, Software Craftsmanship, Tests unitaires, CI/CD, Kubernetes, Git, DevSecOps
-
Compétences soft skills : Leadership technique, Pédagogie, Communication, Esprit d'équipe, Rigueur, Autonomie, Esprit d'analyse, Capacité à travailler sous pression, Force de proposition
-
Habilitable Défense (nationalité compatible avec les exigences de sécurité)
-
Anglais professionnel (échanges techniques et documentation)
Benefits & conditions
DevSecOps & Infrastructure
- Kubernetes
- GitLab CI / GitHub Actions
- Terraform / Ansible
- Prometheus / Grafana / ELK
- Sécurisation OWASP
- OpenID Connect, * Disponibilité ASAP ou septembre 2026