Lead Développeur Full Stack - Node - React

Sayco
Canton de Maubeuge, France
4 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
French
Experience level
Senior

Job location

Canton de Maubeuge, France

Tech stack

Clean Code Principles
Agile Methodologies
Code Review
Continuous Integration
DevOps
PostgreSQL
Node.js
React
Generative AI
Backend
Gitlab-ci
Material Design
Front End Software Development
NestJS
Docker

Job description

Tu as envie d'un projet où tu seras le référent technique, au coeur des décisions, loin de la simple TMA ? Tu aimes concevoir, architecturer et accompagner une équipe, tout en gardant un pied dans le code ?

Rejoins une structure à taille humaine, portée par des valeurs fortes, pour piloter un projet d'envergure : la refonte complète d'un logiciel d'orchestration de production industriel. Ici, pas de legacy : on repart d'une page blanche sur un socle 100 % moderne.

Le projet consiste à bâtir une solution robuste capable de gérer des flux critiques en temps réel. Ta stack de prédilection :

Backend : NodeJS / NestJS

Frontend : React / Material UI

Data : PostgreSQL

En tant que Lead Développeur Full Stack, vous êtes le garant technique de la refonte intégrale (from scratch) d'un logiciel d'orchestration de production.

  • Architecture & Conception : Vous définissez le socle technique (NodeJS / NestJS / React), concevez les schémas de données complexes sous PostgreSQL et validez les choix structurants du projet.
  • Proximité Client : Véritable interface technique, vous accompagnez le client dans la définition de ses besoins. À ce titre, des déplacements sont à prévoir à Maubeuge (2 jours par semaine) pour travailler au plus près des utilisateurs finaux.
  • Développement Critique : Vous prenez en charge les briques les plus complexes (algorithmes d'ordonnancement, calculs métiers sensibles, flux temps réel) tout en assurant une performance 24/7.
  • Leadership Technique : Vous encadrez et accompagnez une équipe de deux développeurs (mentoring, revues de code, définition des standards de qualité).
  • Pilotage & Agilité : En lien direct avec le Chef de Projet et le client, vous participez aux ateliers fonctionnels et garantissez la qualité du delivery en environnement Agile (Kanban).

Requirements

Expertise Technique : Vous justifiez d'au moins 4 à 6 ans d'expérience en développement Full Stack, avec une maîtrise impérative de l'écosystème Node.js (NestJS) et React.Savoir-faire : Vous êtes expert en modélisation de données (PostgreSQL) et possédez une solide culture engineering (Clean Code, SOLID, CI/CD, tests).Leadership : Vous avez déjà eu une expérience de référent technique ou de mentoring et savez fédérer une équipe autour de bonnes pratiques.État d'esprit : Curieux et rigoureux, vous appréciez les problématiques métiers industrielles. Un intérêt pour l'IA générative ou des compétences DevOps (Docker, GitLab CI) constituent un avantage majeur., * Expertise Technique : Vous justifiez d'au moins 4 à 6 ans d'expérience en développement Full Stack, avec une maîtrise impérative de l'écosystème Node.js (NestJS) et React.

  • Savoir-faire : Vous êtes expert en modélisation de données (PostgreSQL) et possédez une solide culture engineering (Clean Code, SOLID, CI/CD, tests).
  • Leadership : Vous avez déjà eu une expérience de référent technique ou de mentoring et savez fédérer une équipe autour de bonnes pratiques.
  • État d'esprit : Curieux et rigoureux, vous appréciez les problématiques métiers industrielles. Un intérêt pour l'IA générative ou des compétences DevOps (Docker, GitLab CI) constituent un avantage majeur., Rigueur et méthode

Benefits & conditions

Prime de mobilité : Pour accompagner vos déplacements, une indemnisation forfaitaire de 500 € par mois est prévue.Mutuelle familiale + carte tickets resto (70 % pris en charge)Prime vélo de 0,25 €/kmCSE : chèques vacances, cartes cadeaux...11 jours de RTTUne communauté tech soudée et des événements réguliersAfterworks, meetups, moments de vie d'équipe (sans obligation)Des formations personnalisées selon ton parcours

Apply for this position