E

Node JS Developer

icon briefcase Job Type : Full Time

Number of Applicants

 : 

000+

Click to reveal the number of candidates who applied for this job.
icon loader
icon loader

Let AI Supercharge Your Job Hunt!

JobCopilot scans 500,000+ company career sites daily to find jobs for you

Never miss an opportunity Save hours by auto-filling applications forms Land more interviews with tailored applications
happy man
thunder iconActivate JobCopilot

Job Description - Node JS Developer

Location: Surat, Gujarat
Employment Type: Full-Time
Experience Level: 4 to 6 Years


🧩 About the Role:

We are looking for a skilled and motivated Node.js Developer to join our backend team. You will be responsible for developing secure, scalable, and high-performance RESTful APIs powering real-world applications such as admin panels, analytics dashboards, and user-facing platforms. You'll work closely with frontend developers, DevOps engineers, and product stakeholders to deliver seamless end-to-end features.


🔧 Key Responsibilities:

  • Build and maintain robust RESTful APIs using Node.js and Express.js (or NestJS).

  • Design scalable MongoDB schemas with Mongoose, including embedded documents and references.

  • Implement data validation, model relationships, virtuals, and custom middleware.

  • Use MongoDB's aggregation framework for analytics, stats, and reports.

  • Build secure authentication and authorization systems using JWT and role-based access control.

  • Design and maintain API versioning, structured error handling, and response formatting.

  • Apply rate limiting, CORS, and API security best practices.

  • Write unit and integration tests using Jest, Mocha, or Supertest.

  • Use tools like Postman or Swagger for API testing and documentation.

  • Manage environment configurations and deployment scripts (dotenv, PM2, Docker, etc.).

  • Collaborate with frontend and DevOps teams to ensure smooth CI/CD workflows.

  • Develop backend APIs for admin panel features like:

    • User and driver management

    • Trip overviews

    • Real-time analytics and reports

    • Notifications and audit trails


Requirements:

  • Strong proficiency in Node.js, with deep understanding of asynchronous programming (Promises, async/await).

  • Solid experience with Express.js (or NestJS for structured projects).

  • Expertise in MongoDB + Mongoose: schema design, validations, middleware, population.

  • Proficient in designing and consuming REST APIs, including pagination, filtering, and status code standards.

  • Experience with JWT-based authentication and role-based access control (RBAC).

  • Familiarity with secure password handling (bcrypt, scrypt) and refresh tokens or OAuth (preferred).

  • Hands-on knowledge of CI/CD pipelines, PM2, Nodemon, and optionally Docker.

  • Experience with Postman, Swagger, and API testing tools.

  • Committed to code quality and testing, with familiarity in Jest, Mocha, or Supertest.

  • Clear understanding of RESTful architecture and modular code practices.


🌟 Nice to Have:

  • Exposure to event-driven architecture, Redis, or Socket.io.

  • Experience deploying apps in cloud environments (AWS, DigitalOcean, etc.).

  • Monitoring tools like Sentry, New Relic, or LogRocket.

  • Experience building APIs consumed by React, Flutter, or mobile frontends.


🤝 What We Offer:

  • Flexible work environment (hybrid/remote options).

  • Collaborative, product-focused engineering culture.

  • Opportunities to work on impactful and high-scale backend systems.

  • Continuous learning, mentorship, and upskilling opportunities.

Original job Node JS Developer posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
Share Job
Share Job

Auto-Apply to Node JS Developer Jobs with your AI JobCopilot

thunder icon Auto-Apply with AI

Similar Node JS Developer Jobs in India

GrabJobs is the no1 job portal in India, connecting you to thousands of jobs fast! Find the best jobs in India, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.