LOGO HUMAN TALENT CONSULTING

Développeur Fullstack React / Node.js

CDI | temps plein | en local | Antananarivo

 

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.