Fullstack Node JS / React Developer

On-site
Morocco , Rabat
--

Job Details

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.

Similar Jobs