Node.js Developer


Job Summery: 

We are looking for a creative and experienced Node.js Software Engineer to join our dynamic team. As a Node.js Software Engineer, you will be responsible for developing and maintaining software applications using the Node.js runtime environment.

Work Location:
Baghdad - Al Mansour
Type of Work:

Full Time


  • ● Design, develop and maintain scalable, reliable and efficient server-side applications.
  • ● Collaborate with cross-functional teams to understand project requirements and provide technical solutions.
  • ● Write clean, efficient and well-documented code that meets the project's standards and best practices
  • ● Conduct code reviews, provide feedback, and ensure that the codebase is maintainable and scalable.
  • ● Troubleshoot and debug issues with the system, and develop and implement solutions in a timely manner.
  • ● Continuously research, evaluate and recommend new tools and technologies to improve the development process and application performance.
  • ● Collaborate with front-end developers to integrate the server-side components with the client-side components.

Must Have

  • ● Bachelor’s degree in Computer Science or a related field
  • ● At least 2 years of experience in software development.
  • ● Strong proficiency in TypeScript, and experience with asynchronous programming and event-driven architecture
  • ● Familiarity with microservices architecture and containerization technologies such as Docker
  • ● Solid understanding of object-oriented programming, RESTful APIs, and database systems such as MySQL.
  • ● Familiarity with version control systems such as Git
  • ● Strong problem-solving and analytical skills
  • ● Excellent communication and teamwork skills
  • ● Familiarity with Agile development methodologies