cover image
Tessi

Lead Developer

Hybrid

Lyon, France

Senior

Full Time

26-01-2026

Share this job:

Skills

Leadership Java TypeScript PostgreSQL GitLab CI/CD DevOps Kubernetes Monitoring Programming angular Agile Spring Spring Boot Maven Microservices

Job Specifications

https://www.tessi.eu

Tessi est un acteur international du Business Process Services (BPS).

Nous accompagnons les entreprises et les institutions publiques à gérer leur transformation digitale en optimisant leurs processus métier et la gestion de l'expérience client. Notre vision, c'est le sens du client, avec pour objectif de fluidifier les parcours utilisateurs, en associant les solutions et les technologies les plus adaptées à leurs enjeux et en nous appuyant sur l'expertise humaine de nos équipes.

Présent dans plus de 15 pays à travers le monde, Tessi compte 13 000 employés et a réalisé un chiffre d'affaires de 513 M€ en 2022.

Vous recherchez une entreprise qui place l'innovation au cœur de ses activités ? Ensemble, créons des solutions audacieuses pour améliorer la performance de nos clients.

Au travers de ses recrutements, Tessi cultive une politique en faveur de la diversité, de l'égalité professionnelle et de l'emploi des travailleurs en situation de handicap.

La BU INVOICE (80 collaborateurs) réalise des projets de dématérialisation de factures.

Avec toujours un état d'esprit d'innovation, aussi bien fonctionnelle que technologique, notre ambition est d'améliorer l'expérience et la satisfaction de nos clients via notre plateforme Digital Invoice by Tessi.

Le Leader technique accompagne l'équipe de développeurs au quotidien en assurant un rôle de coach technique. Il assure la fiabilité, la performance et l'évolution de produits complexes, en conseillant, coordonnant les développeurs et en assurant des phases de développement complexes.

Profil Recherché

Expertise technique solide - Backend & Frontend

Excellente maîtrise de Java et son écosystème : Spring Boot, JPA, Maven, etc.

Maîtrise de PostgreSQL et de son optimisation

Bonnes pratiques DevOps : CI/CD, conteneurisation, monitoring, observabilité et outillage (Rancher, F5 Big-IP).

Solide expérience avec Angular et TypeScript, attention à la gestion d'état

Sensibilité forte aux exigences opérationnelles de performance, fiabilité, sécurité et opérabilité

Solide compréhension de l'architecture logicielle moderne (microservices, APIs REST, Kubernetes, event-driven).

Expérience avec les pratiques de CI/CD sous Gitlab

Culture Craft & Excellence logicielle

Pratique du Domain-Driven Design (DDD) pour relier le modèle technique au domaine métier.

Maîtrise du TDD/BDD, du Clean Code, du Refactoring continu et des principes SOLID.

Application des concepts d'architecture hexagonale et de séparation claire des couches métier / technique.

Attention constante à la qualité du code, à la lisibilité et à la robustesse des livraisons (tests, CI/CD, revues de code, pair programming).

Leadership technique

Référence technique pour l'équipe : impulse la vision, définit les standards et assure la cohérence technique.

Encadre, accompagne et fait grandir les développeurs backend et frontend.

Capacité à aligner les choix techniques avec les objectifs du produit et du business.

Culture produit et collaboration

Comprend les enjeux fonctionnels et sait concilier valeur métier et faisabilité technique.

Travaille en lien étroit avec le Product Manager/POs, les DevOps et les QA pour garantir la qualité du delivery.

Approche pragmatique et orientée résultat.

Votre Rôle

Référent technique full-stack

Garantit la qualité et la cohérence du code sur les backends et le frontend

Supervise la conception technique, les revues de code et les bonnes pratiques Craft.

Met en place les mécanismes pour assurer les NFRs

Facilitateur et mentor

Aide la montée en compétences des développeurs.

Crée un cadre d'apprentissage, de partage et d'amélioration continue.

Encourage les pratiques qualité : pair programming, tests automatisés, code review, refactoring.

Pilote de la qualité et du delivery

Veille au respect des pratiques et collabore avec les architectes pour les faire évoluer

S'assure que les fonctionnalités soient livrées avec un bon compromis coût / délai / qualité

Contribue à la priorisation technique (dette, performance, sécurité, etc.).

Votre Parcours

5 à 8 ans d'expérience en développement Java & (et si possible) Typescript

Expérience confirmée dans le développement full stack frontend & Backend

Expérience de Kubernetes, Gitlab, Keycloak sont appréciées.

Vous avez déjà joué un rôle de tech lead ou référent technique au sein d'une équipe Agile.

About the Company

Know more