Node.JS Developer | Casablanca (Morocco)

Morocco
Job :

As a Node.js Developer, you will be responsible for designing, developing, and maintaining robust and efficient backend applications using Node.js. You will play a key role in the development cycle, from initial design to deployment, while ensuring integration with frontend systems and other third-party services.
You will work collaboratively with multidisciplinary teams to deliver innovative technical solutions that meet user and client needs.




Your main responsibilities will include:





  • Designing and developing scalable RESTful APIs and backend services with Node.js.

  • Ensuring code quality by applying best practices (unit tests, continuous integration, documentation).

  • Integrating and optimizing databases (SQL and NoSQL) for optimal performance.

  • Collaborating with frontend teams to ensure smooth integration between user interfaces and the backend.

  • Participating in the analysis of technical and functional requirements to propose suitable solutions.

  • Identifying and resolving performance, security, and compatibility issues.

  • Keeping up with the latest technological trends and developments to enhance projects and processes.




Required profile :

Required technical skills:





  • Solid experience in backend development with Node.js (at least 2-3 years).

  • Proficiency in Node.js frameworks such as Express or Nest.js.

  • In-depth knowledge of relational databases (MySQL, PostgreSQL) and NoSQL databases (MongoDB, Redis).

  • Experience with RESTful APIs, JSON, and WebSockets.

  • Good understanding of secure development principles and authentication management tools (OAuth, JWT).

  • Familiarity with DevOps tools and workflows (Docker, Kubernetes, CI/CD).

  • Proficiency in code versioning (Git).


Profile sought:





  • Master's degree (Bac+5) in computer science, software engineering, or a related field.

  • Ability to work in a team while being autonomous and proactive.

  • Good problem-solving skills for complex technical issues.

  • Experience in an Agile/Scrum environment is a plus.



Post date: Today
Publisher: Bayt
Post date: Today
Publisher: Bayt