Fullstack Node JS / React Developer
Technology
SQLIRabat, المغربمنذ أسبوع
في الموقع
وصف الوظيفة
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).
- Optimize application performance (frontend and backend).
- Set up and maintain unit and integration tests.
- Apply good security practices (authentication, authorization, data protection).
- 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.
Backend
- Node.js (Express, NestJS)
- API REST / GraphQL
- Bases de donn es : PostgreSQL, MySQL, MongoDB
- ORM/ODM : TypeORM, Prisma, Mongoose
- React.js
- Redux, Context API, React Query
- HTML5, CSS3, JavaScript / TypeScript
- Frameworks UI : Material UI, Ant Design, Tailwind CSS
- Git, GitLab / GitHub
- CI/CD (GitLab CI, GitHub Actions, Jenkins)
- Docker (appr ci )
- Cloud : AWS / Azure / GCP (appr ci )
Desired Candidate Profile
QualificationsSearch 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.
- 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.
- Autonomy and a sense of responsibility.
- Team spirit and good interpersonal skills.
- Ability to analyze and solve complex problems.
- Proactivity and a proactive approach.
- Experience with NestJS.
- Knowledge of microservices architectures.
- Practice of TDD / Clean Code.
- Experience on high-traffic or critical projects.
- Good level of technical English.
Keywords
nodejsreact-jsreactjob-descriptionsplanning-and-designvisual-art-designproduct-development-and-designtraining-and-developmentweb-applicationsgraphqlcode-reviewtesting-and-analysisapplication-performancepolicies-and-practicesauthenticationdata-securitydata-privacy-and-protectiondata-protectionuser-experience-uxmobile-app-user-experience
هل أنت مهتم بهذه الوظيفة؟