Nous recrutons pour une ESN, un.e
Développeur Fullstack React / Node.js
Missions
-
Concevoir, développer et maintenir des applications web performantes, sécurisées et scalables, avec un frontend moderne React et un backend Node.js.
-
Participer à l’architecture logicielle des plateformes en appliquant les principes SOLID, Clean Architecture et DDD.
-
Développer et maintenir des API REST et/ou GraphQL robustes et évolutives.
-
Concevoir, modéliser et optimiser des bases de données NoSQL (document, clé-valeur, colonne) orientées performance et scalabilité.
-
Optimiser les performances frontend : lazy loading, memoization, code splitting.
-
Garantir la qualité du code via tests unitaires, tests d’intégration, tests contractuels et tests end-to-end.
-
Participer aux revues de code et à l’amélioration continue des pratiques de développement.
-
Collaborer avec les équipes produit, backend, frontend et UX/UI (designers, Figma, Storybook).
-
Contribuer à la gestion des versions, migrations et évolutions des données NoSQL.
-
Assurer la maintenance évolutive et corrective des applications existantes.
Profil :
-
BAC+5 en Génie Logiciel, Informatique ou équivalent.
-
Maîtrise solide de React et Node.js (dernières versions).
-
Excellente maîtrise de JavaScript (ES6+) et TypeScript.
-
Maîtrise avancée du state management.
-
Très bonnes connaissances en HTML5, CSS3, Flexbox, Grid.
-
Expérience avec les performances frontend (lazy loading, memoization, code splitting).
-
Maîtrise de Git (GitFlow, trunk-based, gestion avancée des branches).
-
Expérience confirmée en tests frontend : Jest, React Testing Library, Cypress / Playwright.
-
Maîtrise des outils de build et bundling : Vite, Webpack, ESBuild.
-
Expérience solide des API REST et/ou GraphQL.
-
Maîtrise des bonnes pratiques backend : injection de dépendances, gestion des erreurs, résilience.
-
Très bonne connaissance des bases de données NoSQL et de leur optimisation (indexation, volumétrie, réplication).
-
Compréhension de la cohérence des données (eventual consistency, transactions NoSQL).
-
Esprit d’analyse, rigueur, autonomie et forte capacité de proposition.