Job Description
Roles & Responsibilities
Job Description
As part of the development and evolution of our digital platforms, we are looking for an experienced Fullstack Developer with Node.js / React skills to work on high-traffic and high-value web applications.
You will work within multidisciplinary Agile teams and participate in the entire application lifecycle, from design to production.
Main missions
Development & Design
-
Design, develop and maintain high-performance and scalable web applications.
-
D. Develop the backend APIs in Node.js (REST and/or GraphQL).
-
Developing modern frontend interfaces with React.
-
Participate in architectural choices and code reviews.
-
Ensure code quality (testing, readability, maintainability).
Performance & Qualit
-
Optimize application performance (frontend and backend).
-
Set up and maintain unit and integration tests.
-
Apply good security practices (authentication, authorization, data protection).
Collaboration & M thodologie
-
Working closely with the product, UX/UI and QA teams.
-
Participate in Agile rituals (Sprint planning, Daily, Review, Retrospective).
-
To contribute to the continuous improvement of development practices.
Technical environment
Backend
-
Node.js (Express, NestJS)
-
API REST / GraphQL
-
Bases de donn es : PostgreSQL, MySQL, MongoDB
-
ORM/ODM : TypeORM, Prisma, Mongoose
Frontend
-
React.js
-
Redux, Context API, React Query
-
HTML5, CSS3, JavaScript / TypeScript
-
Frameworks UI : Material UI, Ant Design, Tailwind CSS
DevOps & Tools
-
Git, GitLab / GitHub
-
CI/CD (GitLab CI, GitHub Actions, Jenkins)
-
Docker (appr ci )
-
Cloud : AWS / Azure / GCP (appr ci )
Desired Candidate Profile
Qualifications
Search profile
Formation & Exp rience
-
Bachelor's degree (or equivalent) in computer science.
-
Minimum 5-8 years of experience in web development.
-
Significant experience in Node.js and React on production projects.
Comp tences techniques
-
Ma trise de JavaScript / TypeScript.
-
Solid experience in API design and React frontend development.
-
Good understanding of modern web architectures.
-
Sensitivity to performance and security issues.
Soft skills
-
Autonomy and a sense of responsibility.
-
Team spirit and good interpersonal skills.
-
Ability to analyze and solve complex problems.
-
Proactivity and a proactive approach.
Additional advantages
-
Experience with NestJS.
-
Knowledge of microservices architectures.
-
Practice of TDD / Clean Code.
-
Experience on high-traffic or critical projects.
-
Good level of technical English.