Home/Job List/Backend Developer – Node.js

Backend Developer – Node.js

Prana Air Private Limited

New Delhi, Delhi, India
Full-Time
Posted 16 days ago

Job Description & Responsibilities

About the Role

We are looking for a Backend Developer experienced in Node.js, MongoDB and Redis to develop scalable APIs, manage real-time IoT data, optimise large datasets and support production infrastructure.

Key Responsibilities

  • Develop and maintain REST APIs using Node.js/Express.
  • Implement authentication, access control, rate limiting and API usage tracking.
  • Design and optimise MongoDB aggregation pipelines, indexes and queries for large datasets.
  • Build real-time IoT data ingestion using MQTT/Mosquitto.
  • Use Redis for caching, rate limiting and usage tracking.
  • Manage Ubuntu servers, Nginx, SSL/TLS, Certbot and systemd services.
  • Develop cron-based data processing, aggregation and anomaly-detection jobs.
  • Integrate Razorpay subscriptions, webhooks and B2B billing.
  • Troubleshoot production issues using logs, explain() and other debugging tools.
  • Work with Git and follow collaborative development practices.

Required Skills

  • 2+ years backend development experience.
  • Strong Node.js/Express and REST API knowledge.
  • Strong MongoDB experience, including aggregation, indexing and query optimisation.
  • Experience with Redis.
  • Knowledge of MQTT/IoT systems.
  • Hands-on Linux/Ubuntu server administration.
  • Working knowledge of Nginx, TLS/Certbot and systemd.
  • Understanding of API security and authentication.
  • Strong debugging and problem-solving skills.

Nice to Have

  • Experience with IoT, environmental or sensor data platforms.
  • Razorpay/payment gateway experience.
  • AWS, OCI or other cloud infrastructure experience.
  • Experience with ESP32, Mosquitto or geospatial data.

Experience: 2+ Years

Project: www.aqi.in

Employment Type: Full-time

Type of Work: In-Office

Working Days: Monday-Saturday

Pay: ₹30,000.00 - ₹35,000.00 per month

Benefits

  • Paid sick time

Ability to commute/relocate

  • Delhi: Reliably commute or planning to relocate before starting work (Required)

Education

  • Bachelor's (Preferred)

Experience

  • MongoDB: 2 years (Required)

Location

  • Delhi (Required)

Work Location: In person

Required Skills

JavaScriptNode.jsAWSMongoDBRedisGit

Job Details

Employment TypeFull-Time
Work ModeOn-Site
Experience27 years
Positions1

Posted by

N/A

Posted on:

13 Aug 2026

About Prana Air Private Limited

More open roles

Browse all jobs →