HireFT
Browse JobsHow it worksPricingSuccess Stories
    Back to jobs
    KU

    Kumaran Systems

    Information Technology

    Node Developer

    Chennai, IndiaOn-SiteFull-time4–7 yrs experiencePosted 4d ago
    All Kumaran Systems jobs

    Job description

    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.

    Job details are sourced from the employer's original posting.

    Open job posting
    KU

    About the company

    Kumaran Systems

    Kumaran Systems is a technology company providing IT solutions and services.

    View all Kumaran Systems jobs
    Industry
    Information Technology
    Open roles
    65

    Interested in this role?

    Apply with HireFT

    Free to start — no card required.

    Your fit

    How well do you match?

    Sign in to see how your résumé lines up with this role.