Search by job, company or skills

remotively

Senior Node.Js Developer ( 4 - 6 Years )

Save
  • Posted a month ago
  • Be among the first 20 applicants
Early Applicant

Job Description

About the Role:

We are seeking a highly skilled and experienced Senior Node.js Developer to join our backend development team. As a Senior Developer, you will play a key role in designing, developing, and maintaining scalable server-side applications and APIs. You'll work closely with product managers, front-end developers, and DevOps to deliver high-quality software solutions.

Key Responsibilities:
  • Develop, test, and maintain high-performance server-side applications using Node.js.
  • Design and implement RESTful APIs and microservices architecture.
  • Optimize application performance, scalability, and security.
  • Collaborate with front-end developers to integrate user-facing elements with server-side logic.
  • Participate in code reviews, architectural discussions, and sprint planning.
  • Write clean, maintainable, and well-documented code.
  • Mentor junior developers and contribute to the team's technical growth.
  • Troubleshoot and debug production issues.
  • Stay updated with emerging technologies and best practices in backend development.

Required Skills & Qualifications:

  • 4–6 years of professional experience in backend development with Node.js.
  • Strong knowledge of JavaScript (ES6+) and asynchronous programming.
  • Experience with Express.js, NestJS, or similar frameworks.
  • Proficiency in RESTful API design and integration.
  • Experience working with databases such as MongoDB, PostgreSQL, or MySQL.
  • Familiarity with ORMs like Sequelize or TypeORM.
  • Good understanding of authentication & authorization (JWT, OAuth).
  • Hands-on experience with unit testing (e.g., Mocha, Jest).
  • Experience with CI/CD pipelines, Git, and containerized environments (Docker).
  • Familiarity with cloud platforms (AWS, GCP, or Azure) is a plus.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and team collaboration skills.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 126698977