Contexte AIA Sports développe des produits SaaS à destination d’acteurs du sport. Nous recrutons un·e Tech Lead AIA Software pour porter la responsabilité technique du produit, accompagner l’équipe de développement et garantir une plateforme fiable, scalable et maintenable. Mission (objectif du poste) Être le ou la référent·e technique d’AIA Software : concevoir l’architecture, piloter les choix techniques, encadrer l’équipe et assurer la livraison d’un SaaS robuste, sécurisé et prêt à passer à l’échelle. Responsabilités 1) Leadership technique & architecture Définir et faire évoluer l’architecture applicative (backend, frontend, données) en visant simplicité, performance et scalabilité. Prendre les décisions techniques clés : patterns, standards de code, choix de frameworks, outillage, dette technique. Garantir la qualité du produit : robustesse, sécurité, observabilité, performance et fiabilité en production. 2) Développement full-stack (hands-on) Développer au quotidien sur la stack : JavaScript/TypeScript, frameworks JS (frontend), Node.js (backend) et bases de données. Concevoir des APIs et services (conception, implémentation, tests, documentation). Participer aux revues de code et contribuer à l’amélioration continue (refactoring, standards, documentation). 3) Encadrement et organisation d’équipe Encadrer et faire grandir l’équipe : mentoring, coaching, feedback, définition des bonnes pratiques. Contribuer à la planification : estimation, découpage, priorisation, gestion des risques techniques. Être un point de contact clair pour les arbitrages et la prise de décision. 4) Mise en production & run Structurer et maintenir des pratiques de livraison : branches, releases, rollback, gestion d’incidents. Collaborer avec l’infra/ops pour un environnement cloud propre et sécurisé. Mettre en place une discipline de tests et de monitoring (logs, métriques, alerting). Profil recherchéMust have Développeur·se full stack confirmé·e, avec expérience solide en : Bases de données (modélisation, performance, requêtage). Frameworks JavaScript (frontend) et écosystème moderne. Node.js côté backend. Expérience avec GCP et/ou Azure (déploiement, services managés, bonnes pratiques). Solide compréhension des techniques de développement : conception, tests, patterns, qualité, sécurité. Capacité à manager une équipe et à prendre des décisions (techniques et organisationnelles) avec autonomie. Minimum 5 ans d’expérience en développement logiciel. Expérience récente sur un produit SaaS (enjeux multi-tenant, disponibilité, sécurité, support, itérations rapides). Nice to have Expérience avec Docker. Bonne maîtrise de la CI/CD (pipelines, tests automatisés, déploiements). Expérience avec la vidéo et les fichiers vidéo (encodage, stockage, streaming, traitements, performance). Expérience en scaling : conception de systèmes distribués, optimisation, résilience, montée en charge. Compétences clés Leadership : capacité à aligner l’équipe, à donner une direction technique et à décider. Pragmatisme : arbitrer entre vitesse, qualité, dette technique et risques. Communication : expliquer clairement, documenter, travailler avec des interlocuteurs non-tech. Rigueur : bonnes pratiques de code, tests, sécurité et observabilité.
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.