NodeJs Backend Developer

1 years

3 - 6 Lacs

Posted:16 hours ago| Platform: GlassDoor logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Job Description: Node.js Backend DeveloperPosition Overview

We are seeking a skilled Node.js Backend Developer with at least 1 year of professional experience to contribute to the development and maintenance of robust, scalable backend systems. This role involves collaborating with cross-functional teams to deliver high-quality APIs and ensure seamless integration with frontend and mobile applications.

Key Responsibilities

  • Develop and maintain Node.js backend APIs using Express.js or NestJS.
  • Design MongoDB schemas, implement CRUD operations, and ensure data integrity through validation and population.
  • Integrate third-party APIs and services, handling authentication (JWT/OAuth2), file uploads (Multer/Cloud storage), and role-based access control.
  • Optimize API performance with pagination, filtering, sorting, query optimization, indexing, and aggregation pipelines.
  • Manage server deployment on platforms such as AWS, Render, DigitalOcean, or Vercel, including environment configuration (.env), CORS, HTTPS, and SSL setup.
  • Conduct unit testing (Jest/Mocha/Chai), API testing (Postman/Thunder Client), and debugging (Winston/Morgan).
  • Participate in weekly code reviews, Git-based collaboration, and ensure deployment readiness and environment stability.
  • Optimize for scalability and maintain clean, reusable, documented code.

Required Qualifications

  • Experience: Minimum 1 year in Node.js backend development, with proficiency in ES6+.

Technical Skills:

  • Primary: Node.js, Express.js/NestJS, MongoDB (Mongoose ODM), RESTful API development.
  • Database: CRUD operations, schema design, query optimization, aggregation pipelines, data validation.
  • API: Authentication/authorization, file handling, RBAC, pagination/filtering/sorting, error handling.
  • Server/Deployment: Linux servers, Nginx/PM2 basics, cloud deployment, environment management.
  • Version Control: Git/GitHub/GitLab proficiency, branching strategies, clear commits/PRs.
  • Testing: Unit/API testing, logging/debugging.

Soft Skills: Strong problem-solving and analytical thinking; team collaboration via Git workflows; understanding of maintainable code structures; clear communication of progress and blockers; eagerness to learn new technologies.

Nice-to-Have: Basic TypeScript knowledge; Socket.io for real-time features; Redis/Firebase familiarity; CI/CD pipeline experience.

Job Types: Full-time, Permanent

Pay: ₹28,000.00 - ₹50,000.00 per month

Benefits:

  • Paid sick time
  • Paid time off

Work Location: In person

Mock Interview

Practice Video Interview with JobPe AI

Start Node.js Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
Vani Kabir Multiverse logo
Vani Kabir Multiverse

Digital Marketing and Advertising

Innovate City

RecommendedJobs for You