Tech Lead Fullstack Java / Angular (H/F)
Role details
Job location
Tech stack
Job description
Le projet vise à apporter une expertise senior et une culture "Craft" à une équipe organisée en mode Agile (Scrum / PO). En tant que référent technique, vous avez un rôle de coach et de garant de la cohérence logicielle sur une plateforme SaaS à fort enjeu (facturation électronique)., Rattaché au Directeur du Développement, vos principales responsabilités sont les suivantes :
Référent technique Fullstack : Garantir la qualité et la robustesse du code (Back & Front), superviser la conception technique et assurer le respect des exigences de performance, sécurité et opérabilité.
Facilitateur et Mentor : Accompagner la montée en compétences des développeurs via le pair programming, les revues de code et le partage de bonnes pratiques.
Culture Craft : Impulser les standards de développement (TDD/BDD, Clean Code, DDD) et veiller à l'application de l'architecture hexagonale.
Pilotage du Delivery : Collaborer avec les Product Managers, DevOps et QA pour assurer des livraisons à forte valeur métier, tout en gérant la dette technique et l'optimisation des performances.
Vision Technologique : Aligner les choix techniques avec les objectifs business et assurer la cohérence sur un environnement multisite.
Requirements
Backend : Java, Spring Boot, JPA, Maven, PostgreSQL.
Frontend : Angular, TypeScript (gestion d'état).
Architecture : Microservices, API REST, Kubernetes, Event-driven.
DevOps & Tools : Gitlab CI, Docker, Keycloak, Rancher.
Méthodologie : DDD, Architecture Hexagonale, SOLID, TDD.
Vous avez déjà exercé un rôle de Tech Lead ou de référent technique. Votre leadership naturel vous permet de fédérer une équipe autour de standards de qualité élevés sans lien hiérarchique direct.