Dans le cadre de la modernisation de notre écosystème applicatif, nous recherchons un Tech Lead capable de structurer techniquement le domaine backend, de concevoir nos services (Kotlin / Spring Boot) et de fiabiliser les intégrations avec différents systèmes (CRM, ERP, DAM, Data, …) Ce poste est central : il combine architecture, développement hands-on et leadership technique transverse. Une appétence fullstack (React) est attendue pour collaborer efficacement avec les équipes front. Mission Concevoir et faire évoluer l’ensemble des composants techniques backend et des intégrations associées. En tant que Tech Lead, vous êtes responsable de : L’architecture applicative : services, APIs, modèles de données, flux inter-systèmes. La conception et le développement des services critiques. La qualité, la sécurité et la performance des APIs et des intégrations. La définition des standards techniques et leur diffusion dans les équipes. Le pilotage technique de la roadmap et la collaboration étroite avec les équipes front. Responsabilités Architecture & gouvernance technique Définir l’architecture cible des applications et des intégrations. Élaborer les modèles de données et les mappings inter-systèmes. Garantir la cohérence de bout en bout. Challenger les choix techniques et proposer des solutions scalables et pérennes. Développement & qualité Développer des applications en Kotlin et Spring Boot Concevoir, documenter et exposer des APIs REST performantes et sécurisées (OpenAPI). Contribuer ponctuellement aux sujets frontend pour fluidifier les échanges avec les équipes UI et porter des évolutions bout-en-bout. Mettre en œuvre une architecture propre (Clean Architecture, DDD, …) et assurer la qualité via peer review, pair programming et tests. Pratiquer le Spec-Driven Development : formaliser les spécifications techniques (schémas, contrats d’API, cas d’usage, critères d’acceptation) avant implémentation, puis les utiliser comme source de vérité pour le code, les tests et la documentation. Exploiter les assistants de code IA (Claude Code, Copilot, Cursor) de manière rigoureuse : prompts structurés, revue critique des suggestions, refus du code généré non compris. Intégrations & performance Concevoir et maintenir les intégrations entre le backend, le CRM, l’ERP, le DAM et plusieurs autres systèmes externes. Optimiser les performances : temps de réponse, volumes, cache, scalabilité. Mettre en place monitoring, logs, traces et métriques. Piloter les incidents techniques, conduire les RCA et définir les remédiations. Sécurité & exploitabilité Garantir la conformité aux standards de sécurité : OAuth2, JWT, RBAC. Structurer l’observabilité : logs structurés, traces distribuées, dashboards. Contribuer à l’amélioration continue de la CI/CD. Leadership & collaboration Encadrer techniquement les développeurs backend (internes et prestataires). Travailler étroitement avec les équipes Front, Produit, Architecture, Data et Opérations. Accompagner les PO/PM dans la compréhension des enjeux techniques et de leurs impacts. Diffuser les bonnes pratiques d’usage de l’IA dans l’équipe : cadrage des prompts, contextes partagés (règles de projet, conventions), garde-fous sécurité et propriété intellectuelle. Définir les guidelines internes sur ce qui doit / ne doit pas être délégué à un agent IA (code sensible, données clients, secrets). STACK TECHNIQUES Backend Langage : Kotlin Framework : Spring Boot Architecture : SDD, DDD, API REST, patterns d’intégration (saga, orchestration, événementiel) Tests : JUnit 5, MockK, Kotest, Testcontainers Frontend (appétence attendue) Framework : React (TypeScript) Attendu : capacité à lire, comprendre et contribuer au code front, échanger techniquement avec les équipes UI et porter des features bout-en-bout Data & stockage Bases relationnelles : PostgreSQL Cache : Redis DevOps & observabilité Conteneurisation : Docker CI/CD : Gitlab CI Cloud : GCP Méthodologie & façon de travailler Organisation : équipes produit en mode agile (Scrum), cycles courts, démonstrations régulières. Collaboration : binômes Tech Lead / Product Owner, rituels partagés avec Architecture, Front et Data. Qualité : revues de code systématiques, pair programming, tests automatisés, Definition of Done partagée. Delivery : GitFlow, déploiements fréquents via CI/CD, feature flags. Run & support : astreinte partagée, culture RCA / post-mortem sans blâme. IA intégrée au workflow : utilisation quotidienne d’assistants de code, avec revue humaine systématique des livrables générés.
En cliquant sur "JE DÉPOSE MON CV", vous acceptez nos CGU et déclarez avoir pris connaissance de la politique de protection des données du site jobijoba.com.