Node.js Developer will be responsible for designing, developing, and maintaining backend services and applications using Node.js. This role requires a strong understanding of JavaScript, asynchronous programming, and server-side development principles.

How You Can Contribute

  • Develop and maintain backend applications using Node.js;
  • Design, implement, and optimize server-side logic and APIs;
  • Collaborate with frontend developers to integrate user-facing elements with server-side logic;
  • Participate in the entire application lifecycle, from concept and design to testing and deployment;
  • Troubleshoot and debug issues to ensure optimal performance and reliability;
  • Stay updated on emerging technologies and best practices in Node.js development.

What You Need To Maximize Your Contribution

  • Bachelor’s degree in Computer Science, Engineering, or related field
  • Minimum of 2 years of experience as a Node.js Developer;
  • Strong proficiency in JavaScript and familiarity with ES6+ syntax;
  • Experience with popular Node.js frameworks such as Express.js or Nest.js;
  • Knowledge of asynchronous programming and event-driven architecture;
  • Experience with database systems such as MongoDB, MySQL, or PostgreSQL;
  • Familiarity with version control systems (e.g., Git) and CI/CD pipelines;
  • Excellent problem-solving skills and attention to detail;