Senior Node.js Backend Engineer - Remote

Kumaran Systems

United States

Remote

USD 120,000 - 180,000

Full time

4 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Kumaran Systems is seeking a Node.js Backend Developer with 4-7 years of experience to design, implement, and maintain secure, scalable backend services and RESTful APIs. You will work with MongoDB/Mongoose, implement JWT-based authentication, and collaborate with DevOps on CI/CD pipelines in a fully remote setup.

The role emphasizes modernizing legacy code, secure coding practices, and integrating with internal/external systems. Strong focus on performance, reliability, and data modeling.

Qualifications

  • Hands-on experience with Node.js and modern asynchronous JavaScript (Promises, async/await).
  • Deep experience with Express.js (routing, middleware, validation, centralized error handling).
  • Proven track record building and consuming RESTful APIs in production environments.
  • Practical, hands-on experience with MongoDB and Mongoose.
  • Experience implementing JWT-based authentication and role-based access control.
  • Good understanding of web security: secure cookies, session management, CSRF, CORS, token lifecycle, and OWASP vulnerabilities.
  • Experience integrating downstream APIs using Axios or similar HTTP clients.
  • Experience with TLS/SSL certificates, timeouts, resilience patterns, and troubleshooting service-to-service communication.
  • Experience writing unit tests with Jest, including mocks and async test cases.
  • Working knowledge of Git workflows and CI/CD pipelines.

Responsibilities

  • Design, develop, and enhance backend services using Node.js, JavaScript, and Express.js.
  • Own the design and maintenance of secure, scalable REST APIs and middleware.
  • Model and manage data using MongoDB and Mongoose (schemas, indexes, queries, transactions).
  • Implement and maintain authentication/authorization with JWT, secure cookies, sessions, roles, and permissions.
  • Enforce secure coding practices: validation, error handling, logging, audit trails, and consistent API responses.
  • Integrate with internal/external systems using Axios/HTTP clients, TLS/SSL, and API gateways (e.g., Azure API Management).
  • Handle secure file upload/download flows (Busboy, MongoDB GridFS) with proper validation and sanitization.
  • Write and maintain unit and integration tests using Jest; help improve test coverage and reliability.
  • Collaborate with DevOps teams on CI/CD pipelines (Jenkins, Git, Artifactory, SonarQube, Fortify, Black Duck).
  • Incrementally refactor and modernize legacy code while preserving business functionality.

Skills

Node.js
Express.js
MongoDB
JavaScript
JWT authentication
RESTful APIs

Tools

Mongoose
Jest
Git

Job description

Kumaran Systems is seeking a Node.js Backend Developer with 4-7 years of experience to design, implement, and maintain secure, scalable backend services and RESTful APIs. You will work with MongoDB/Mongoose, implement JWT-based authentication, and collaborate with DevOps on CI/CD pipelines in a fully remote setup.

The role emphasizes modernizing legacy code, secure coding practices, and integrating with internal/external systems. Strong focus on performance, reliability, and data modeling.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Node Js Developer
Node Js Developer

Kumaran Systems • United States

Remote
USD 120,000 - 180,000
Senior Node.js Engineer - Remote Backend Architect
Senior Node.js Engineer - Remote Backend Architect

NTG Clarity • United States

Remote
USD 120,000 - 170,000
Senior Node.js Backend Engineer — Remote
Senior Node.js Backend Engineer — Remote

Enjoy Gaming LLC • United States

Remote
USD 79,000 - 135,000
Competitive salary (EUR)
Remote work with core hours
Comprehensive benefits
+3
Sr. Software Engineer (Node) (Fully Remote)
Sr. Software Engineer (Node) (Fully Remote)

Partner Company • United States

Remote
USD 140,000 - 190,000
Remote-first culture
Node.js Backend Developer | Jobs in US
Node.js Backend Developer | Jobs in US

DigitalXNode • United States

Remote
USD 90,000 - 140,000
Senior Node Architect (Remote) - Backend Lead & Mentor
Senior Node Architect (Remote) - Backend Lead & Mentor

Evry Health • United States

Remote
USD 140,000 - 180,000
Senior Nodejs Developer
Senior Nodejs Developer

Remotebase • United States

Remote
USD 140,000 - 180,000
Fully remote
Flexible timings
Market competitive compensation
+1
Senior Node.js Architect (Remote, HIPAA)
Senior Node.js Architect (Remote, HIPAA)

Jobgether • United States

Remote
USD 140,000 - 190,000
Fully remote work
Technical ownership of backend
Senior-level mentorship
Node.JS Developer
Node.JS Developer

Covetus • Jersey City (NJ)

On-site
USD 90,000 - 140,000
Backend Developer (Node.js) – Intern
Backend Developer (Node.js) – Intern

WEM Studios • United States

Remote
USD 90,000 - 120,000