We are hiring a Fullstack React / Node.js Developer to design, develop and scale modern, high-performance web applications, ensuring code quality and maintainability.
Main duties
Design, develop and maintain powerful, secure and scalable web applications with a modern React frontend and Node.js backend.
Participate in the software architecture of platforms by applying SOLID, Clean Architecture and DDD principles.
Develop and maintain robust and scalable REST and/or GraphQL APIs.
Design, model and optimize NoSQL databases (document, key-value, column) oriented performance and scalability.
Optimize frontend performance: lazy loading, memoization, code splitting.
Ensure code quality through unit tests, integration tests, contract tests and end-to-end tests.
Participate in code reviews and continuous improvement of development practices.
Collaborate with the product, backend, frontend and UX/UI teams (designers, Figma, Storybook).
Contribute to the management of NoSQL versions, migrations and data evolutions.
Ensure scalable and corrective maintenance of existing applications.
Candidate profile
Other information
Bac+4/5 in Software Engineering, Computer Science or equivalent.
Strong command of React and Node.js (latest versions).
Excellent command of JavaScript (ES6+) and TypeScript.
Advanced state management.
Very good knowledge of HTML5, CSS3, Flexbox, Grid.
Experience
Experience with frontend performance (lazy loading, memoization, code splitting).
Git control (GitFlow, trunk-based, advanced branch management).
Proven experience in frontend testing: Jest, React Testing Library, Cypress / Playwright.
Mastery of build and bundle tools: Quick, Webpack, ESBuild.
Strong experience with REST and/or GraphQL APIs.
Mastery of good practices backend: dependency injection, error management, resilience.
Very good knowledge of NoSQL databases and their optimization (indexing, volumetry, replication).
Understanding of data consistency (eventual consistency, NoSQL transactions).
UX/UI sensitivity and ability to collaborate effectively with designers.
A spirit of analysis, rigor, autonomy and strong ability to propose.
Good communication skills and a taste for teamwork.
Human Talent Consulting recruits: Fullstack React / Node.js Developer, CDI, in Antananarivo, Madagascar. Expected profile: Bac+4 minimum.
Duties
Design, develop and maintain powerful, secure and scalable web applications with a modern React frontend and Node.js backend. Participate in the software architecture of platforms by applying SOLID, Clean Architecture and DDD principles. Develop and maintain robust and scalable REST and/or GraphQL APIs. Design, model and optimize NoSQL databases (document, key-value, column) oriented performance and scalability. Optimize frontend performance: lazy loading, memoization, code splitting. Ensure code quality through unit tests, integration tests, contract tests and end-to-end tests. Participate in code reviews and continuous improvement of development practices. Collaborate with the product, backend, frontend and UX/UI teams (designers, Figma, Storybook). Contribute to the management of NoSQL versions, migrations and data evolutions. Ensure scalable and corrective maintenance of existing applications.
Candidate profile
Bac+4/5 in Software Engineering, Computer Science or equivalent. Strong command of React and Node.js (latest versions). Excellent command of JavaScript (ES6+) and TypeScript. Advanced state management. Very good knowledge of HTML5, CSS3, Flexbox, Grid. Experience with frontend performance (lazy loading, memoization, code splitting). Git control (GitFlow, trunk-based, advanced branch management). Proven experience in frontend testing: Jest, React Testing Library, Cypress / Playwright. Mastery of build and bundle tools: Quick, Webpack, ESBuild. Strong experience with REST and/or GraphQL APIs. Mastery of good practices backend: dependency injection, error management, resilience. Very good knowledge of NoSQL databases and their optimization (indexing, volumetry, replication). Understanding of data consistency (eventual consistency, NoSQL transactions). UX/UI sensitivity and ability to collaborate effectively with designers. A spirit of analysis, rigor, autonomy and strong ability to propose. Good communication skills and a taste for teamwork.
---
[Click the Apply button below to apply, and Create my CV to build a CV tailored to this offer, professionally]