Tech Lead Digital Fullstack H/F
A propos de nous
Nous sommes le premier industriel de la donnée en Europe. Notre métier est de créer, manager et exploiter le patrimoine data de nos clients.
Nous avons la conviction que chaque entreprise peut adopter une démarche innovante de gestion de la donnée et créer des cas d’usage disruptifs en réduisant l'impact écologique et en diminuant la dette technique.
Nous comptons plus de 900 collaborateurs en mission chez nos clients grands comptes dans tout secteur d’activité.
MissionS proposéeS
Nous recherchons un(e) Tech Lead Fullstack/Architecte digital capable de prendre des décisions structurantes, d’assumer une responsabilité d’architecture, d’influencer des équipes et des clients, et de maximiser l’impact technique et produit des solutions mises en œuvre.
Votre rôle
En tant que Tech Lead chez JEMS, vous êtes responsable de :
la qualité technique globale des projets,
la pertinence des choix d’architecture et leur impact métier,
le pilotage technique du delivery (découpage, priorisation, gestion des risques),
la participation active au pilotage projet (suivi d’avancement, contribution aux comités, sécurisation des engagements),
la montée en compétence des équipes,
le niveau technique des profils que nous recrutons,
et l’intégration des nouveaux paradigmes (notamment IA) dans nos pratiques.
Vous intervenez autant en delivery, en structuration interne, qu’en cadrage technique amont.
Notre profil idéal
1. Expertise technique full-stack
Maîtrise avancée de frameworks Front :
Angular (obligatoire), React apprécié
Gestion d’état : NgRx, Redux, Signals
Optimisation des performances front (bundle, lazy loading, rendering)
Maîtrise de frameworks Backend :
NestJS, Symfony, Java (Spring Boot)
Conception d’API robustes (REST / GraphQL), gestion du versioning et des contrats
2. Architecture logicielle & data
Maîtrise des patterns :
Architecture hexagonale, Clean Architecture, DDD
Capacité à :
concevoir des architectures scalables et maintenables
arbitrer entre différentes approches (microservices, monolithe modulaire…)
décider entre build vs buy
Contribution à la stratégie technique :
choix de stack, outillage, capitalisation
Architecture data :
modélisation, flux, volumétrie, performance
Gouvernance technique :
définition de standards
gestion de la dette technique dans la durée
3. Qualité logicielle & stratégie de tests
Mise en place d’une stratégie de tests adaptée :
TDD, tests unitaires, intégration, end-to-end
arbitrage couverture vs vélocité
Mise en place d’outils de contrôle qualité et de conformité
Exigence forte sur la qualité de code :
code review, SonarQube, standards
Maîtrise CI/CD :
Git (workflows avancés)
Jenkins / GitHub Actions / GitLab CI
4. Cloud, DevOps & production
Expérience sur AWS, GCP ou Azure
Conception d’architectures résilientes et scalables
Mise en place d’observabilité :
logs, métriques, alerting
Capacité à :
analyser des incidents en production (RCA)
améliorer en continu les systèmes
Bonne maîtrise :
SQL avancé (optimisation, modélisation)
coaching, performance applicative
5. Sécurité & conformité
Intégration des bonnes pratiques de sécurité dès la conception :
authentification, gestion des accès, protection des données
Prise en compte des contraintes réglementaires et de conformité (ex : accessibilité, RGAA)
Contribution à une approche DevSecOps
6. IA & développement augmenté
Maîtrise :
Prompt Engineering avancé, RAG, LLMs, systèmes agentiques
Capacité à :
créer des outils internes (plugins, automatisations)
industrialiser le développement assisté par IA
Participation à des activités de R&D appliquée :
identification, évaluation et mise en œuvre de nouvelles solutions
7. Leadership technique
Encadrement de développeurs (juniors à seniors)
Mentorat structuré, feedback régulier
Capacité à :
challenger des profils seniors
gérer les désaccords techniques
faire converger une équipe
Diffusion des savoirs :
workshops, formations internes, documentation