Nous recrutons un(e) Développeur(se) Fullstack React / Node.js chargé(e) de concevoir, développer et faire évoluer des applications web modernes, performantes et scalables, en garantissant la qualité et la maintenabilité du code.
Missions principales
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 recherché
Autres informations
BAC+4/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
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).
Sensibilité UX/UI et capacité à collaborer efficacement avec les designers.
Esprit d’analyse, rigueur, autonomie et forte capacité de proposition.
Bonnes compétences en communication et goût du travail en équipe.
Human Talent Consulting recrute : Développeur Fullstack React / Node.js , CDI, à Antananarivo, Madagascar. Profil attendu : Bac+4 minimum.
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 recherché
BAC+4/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). Sensibilité UX/UI et capacité à collaborer efficacement avec les designers. Esprit d’analyse, rigueur, autonomie et forte capacité de proposition. Bonnes compétences en communication et goût du travail en équipe.
---
[Cliquez sur le bouton Postuler ci-dessous pour postuler, et sur Créer mon CV pour concevoir un CV adapté à cette offre, de façon professionnelle]