Lead Developer Full Stack Web Node.js Pour nos clients · Lyon · Sur place

Il y a 2 jours

Lyon, Auvergne-Rhône-Alpes, France abgi-consulting Temps plein 90 000 € - 120 000 € Contrat

ABGi Technology recrute pour son client, un acteur majeur du secteur du transport, son futur Lead Developer Full Stack Web Node.js F/H, basé à Lyon.

VOS MISSIONS

Dans le cadre du développement, de la modernisation et de l'évolution de ses applications web, notre client souhaite renforcer ses équipes avec un(e) Lead Developer Full Stack expérimenté(e), disposant d'une solide expertise en Node.js et d'une expérience confirmée en encadrement technique.

Vous interviendrez au sein d'un environnement technologique exigeant, sur des applications nécessitant un haut niveau de qualité, de performance, de sécurité et de maintenabilité.

Votre rôle sera d'assurer le leadership technique d'une équipe de développement, de contribuer aux choix d'architecture et d'accompagner la conception, le développement et l'industrialisation des solutions applicatives.

Vous travaillerez en étroite collaboration avec les développeurs, les architectes logiciels, les Product Owners, les équipes DevOps et les équipes d'exploitation, dans un environnement Agile.

Les missions qui vous seront confiées :

  • Assurer le pilotage technique d'une équipe de développeurs Full Stack ;

  • Définir et faire évoluer les orientations techniques et les architectures applicatives ;

  • Participer aux choix technologiques en garantissant leur cohérence avec les besoins métiers et les contraintes techniques ;

  • Concevoir et développer des applications web performantes, évolutives et maintenables ;

  • Intervenir directement sur les développements les plus complexes, notamment sur les composants back-end en Node.js et TypeScript ;

  • Participer à la conception et à l'évolution des interfaces front-end avec React, Angular ou Vue.js ;

  • Concevoir, développer et maintenir des API REST et des architectures orientées microservices ;

  • Garantir la qualité du code et le respect des standards de développement ;

  • Organiser et animer les revues de code, ateliers techniques et échanges autour des bonnes pratiques ;

  • Accompagner les développeurs dans leur montée en compétences et leur apporter un soutien technique au quotidien ;

  • Identifier les problématiques techniques et proposer des solutions adaptées ;

  • Contribuer à l'amélioration continue des pratiques de développement et des processus de livraison ;

  • Participer à la définition et à l'évolution des stratégies CI/CD et DevOps ;

  • Accompagner la conteneurisation et le déploiement des applications à l'aide de Docker et Kubernetes ;

  • Veiller à la performance, à la disponibilité, à la sécurité et à la maintenabilité des solutions développées ;

  • Participer à la définition des stratégies de tests et garantir leur bonne application ;

  • Collaborer avec les architectes, les Product Owners et les équipes d'exploitation afin de sécuriser les choix techniques et les mises en production ;

  • Participer aux cérémonies Agile et contribuer aux activités de planification et d'estimation ;

  • Produire et maintenir la documentation technique, les dossiers d'exploitation et les référentiels de développement ;

  • Capitaliser sur les retours d'expérience afin d'améliorer les pratiques et les solutions existantes.

NOTRE RECHERCHE

Compétences et expériences requises :

  • Minimum 8 années d'expérience professionnelle en développement logiciel, idéalement sur des applications web complexes ;

  • Minimum 2 à 3 années d'expérience en tant que Lead Developer ou Tech Lead ;

  • Expertise confirmée en Node.js et développement back-end JavaScript / TypeScript ;

  • Excellente maîtrise de JavaScript et TypeScript ;

  • Expérience significative avec au moins un framework front-end moderne : React, Angular ou Vue.js ;

  • Solide maîtrise de la conception et du développement d'API REST ;

  • Bonne connaissance des architectures microservices et des architectures applicatives distribuées ;

  • Maîtrise des principes d'architecture logicielle, des design patterns et des bonnes pratiques de conception ;

  • Expérience avec les environnements de conteneurisation et d'orchestration Docker et Kubernetes ;

  • Maîtrise de Git et des pratiques de gestion de versions ;

  • Expérience dans la mise en place ou l'utilisation de pipelines CI/CD : GitLab CI,