M

Node JS Developer

MigrationIT Cairo, Cairo, Egypt

May 19
nodejs Mid (2-5 yrs) Full-time Egypt
Log in to apply, save this posting, or score it against your profile with AI.

About the role

Develop and maintain scalable backend services and RESTful APIs using Node.js. Collaborate with cross-functional teams to optimize performance, manage Dockerized services, and mentor junior developers.

What they look for

Node.js JavaScript TypeScript ExpressJS MongoDB RESTful APIs Docker CI/CD SQL NoSQL Message brokers HTML5 CSS3 NestJS GraphQL

Requirements

Requires a bachelor's degree in Computer Science or a related field and at least 3 years of experience as a Node.js developer. Candidates must have extensive knowledge of JavaScript, TypeScript, ExpressJS, and MongoDB, with preference for NestJS and GraphQL experience.

Full description

  • Develop scalable and secure backend services using Node.js.
  • Design and maintain RESTful APIs and backend logic.
  • Collaborate with cross-functional teams to deliver features.
  • Write clean, testable, and maintainable code.
  • Optimize performance and troubleshoot production issues.
  • Lead architecture decisions and perform code reviews.
  • Mentor junior developers and promote best practices.
  • Build and manage Dockerized services.
  • Contribute to CI/CD pipelines and testing automation.
  • Work with databases (SQL/NoSQL) and message brokers.

Requirements

  • Bachelor's degree in Computer Science, Information Technology, or similar.
  • At least 3 Years of experience as a Node.js developer.
  • Extensive knowledge of JavaScript, web stacks, libraries, and frameworks, ExpressJS, TypeScript, Mongo DB.
  • Preferred who have experience in NestJS and Graphql.
  • Knowledge of front-end technologies such as HTML5 and CSS3.

Similar roles