Kumaran Systems Logo

Kumaran Systems

Node Developer

Posted 17 Days Ago
Be an Early Applicant
In-Office
Chennai, Tamil Nadu, IND
Senior level
In-Office
Chennai, Tamil Nadu, IND
Senior level
Develop and maintain secure, scalable Node.js backend applications, REST APIs, middleware, and MongoDB data models. Implement authentication, authorization, secure file handling, API integrations, validation, logging, and error handling. Write Jest unit and integration tests, collaborate on CI/CD pipelines, troubleshoot service communication, and modernize legacy code while preserving functionality.
The summary above was generated by AI

We are seeking a Node.js Backend Developer with 4-7 years of experience to design, develop, and maintain secure, scalable backend applications and RESTful APIs. The ideal candidate will have strong expertise in Node.js, Express.js, MongoDB, and JavaScript. 

 Key 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.

 

Mandatory Technical Skills & Experience:

·       Strong 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 common vulnerabilities (OWASP).

·       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.

 

 



Kumaran Systems Tamil Nādu, IND Office

SIPCOT IT Park, Plot No.28/A-41, III Main Road, 6th Cross, , , Tamilnadu , India, 603 103,

Kumaran Systems Chennai, Tamil Nadu, IND Office

III Main Road, 6th Cross,SIPCOT IT Park, Siruseri, ,, Chennai, India, 603103

Kumaran Systems Chennai, Tamil Nadu, IND Office

8th Floor (Level 9), “ALTIUS C” Block, Olympia Technology park, SIDCO industrial Estate, Guindy, – , Chennai, India, 600032

Similar Jobs

One Month Ago
In-Office
Chennai, Tamil Nadu, IND
Senior level
Senior level
Information Technology • Consulting
Design, develop, and maintain scalable backend services, APIs, and distributed microservices using Go and Node.js. Apply Spec-Driven Development practices, improve performance and reliability, contribute to CI/CD and automated testing, conduct code reviews, document technical systems, collaborate cross-functionally, and mentor junior and mid-level developers.
Top Skills: Ci/CdGoMicroservicesNode.jsSpec KitSpec-Driven Development
3 Months Ago
In-Office
Chennai, Tamil Nadu, IND
Senior level
Senior level
Cloud • Information Technology • Software
Design, develop, and enhance globally deployed E&P applications using Node.js and Angular. Build enterprise user experiences, create and maintain CI/CD automation, monitor and troubleshoot customer environments, implement data security and compliance measures, and produce process and configuration documentation.
Top Skills: AngularAWSAzureCi/CdDockerGisMessagingNode.jsNoSQLRdbmsRdsServerless Computing
3 Months Ago
In-Office
Chennai, Tamil Nadu, IND
Mid level
Mid level
Agency • Information Technology
Develop and maintain web/mobile applications using JavaScript, jQuery, HTML/CSS and Node.js. Implement cross-browser compatible UI with AJAX, DOM manipulation, event handling, routing, debouncing/throttling, IndexedDB and WebView integration; support mobile app build processes for Android and iOS.
Top Skills: AjaxAndroidCSSDebounceDomEcmascriptHTMLIndexeddbiOSJavaScriptJqueryNode.jsThrottleWebview

What you need to know about the Chennai Tech Scene

To locals, it's no secret that South India is leading the charge in big data infrastructure. While the environmental impact of data centers has long been a concern, emerging hubs like Chennai are favored by companies seeking ready access to renewable energy resources, which provide more sustainable and cost-effective solutions. As a result, Chennai, along with neighboring Bengaluru and Hyderabad, is poised for significant growth, with a projected 65 percent increase in data center capacity over the next decade.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account