Backend Engineer - Node.js

1digitalstack

Delhi

Hybrid

INR 900,000 - 1,400,000

Full time

4 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

1digitalstack is seeking a Backend Software Engineer to design, build, and scale distributed microservices and REST APIs using Node.js, Express.js, and TypeScript. You will optimize PostgreSQL schemas, implement event-driven queues with RabbitMQ, and leverage Redis for caching and locking.

The role requires 3–5 years of hands-on backend experience, Docker containerization, and CI/CD workflows, with cloud deployment across AWS/GCP. A strong ownership mindset is essential.

Qualifications

  • 3–5 years of solid hands-on backend software development experience.
  • Proficient in Node.js, Express.js, and JavaScript (ES6+) or TypeScript.
  • Strong PostgreSQL experience including schema design, complex queries, and indexing.
  • Experience with asynchronous processing or event-driven architectures (RabbitMQ/Kafka).
  • Caching with Redis and distributed locking concepts desirable.
  • Docker containerization and CI/CD workflows.

Responsibilities

  • Architect, build, and maintain scalable microservices and RESTful APIs using Node.js/Express/TypeScript.
  • Design relational PostgreSQL schemas and optimize SQL queries under load.
  • Implement event-driven pipelines with RabbitMQ for fault-tolerant data flows.
  • Apply Redis caching strategies for performance, rate limiting, and session management.
  • Containerize services with Docker and manage CI/CD pipelines across cloud infra (AWS/GCP).
  • Own backend services end-to-end from design through production monitoring and debugging.

Skills

Node.js
Express.js
JavaScript (ES6+)
TypeScript

Tools

PostgreSQL
RabbitMQ
Redis
Docker
CI/CD

Job description

We are looking for a Backend Software Engineer with strong hands-on expertise in Node.js, PostgreSQL, RabbitMQ, and Redis to join our core data services engineering team. In this role, you will design, build, and scale distributed microservices, REST APIs, and event-driven data pipelines handling high-throughput transactional and analytical workloads.

Responsibilities:

  • Microservices and API Architecture: Architect, build, and maintain scalable, low-latency microservices and RESTful APIs using Node.js, Express.js, and TypeScript.
  • Database Design and Performance Tuning: Design relational database schemas in PostgreSQL; optimize complex SQL queries, composite indexing, and database connection pools under concurrent traffic.
  • Event-Driven Architecture: Implement event-driven queues, asynchronous background processing, and worker nodes using RabbitMQ to ensure fault-tolerant data flows.
  • In-Memory Caching and Distributed Locking: Implement high-performance caching strategies, rate limiting, and distributed locking logic using Redis.
  • Containerization and CI/CD: Containerize microservices using Docker and maintain automated deployment pipelines across cloud infrastructure (AWS/GCP).
  • System Ownership: Take full end-to-end ownership of backend services from technical design and code reviews to production deployment, monitoring, and debugging.

Requirements:

  • Experience: 3 to 5 years of solid hands‑on experience in backend software development.
  • Core Stack: Expert‑level proficiency in Node.js, Express.js, and JavaScript (ES6+) / TypeScript.
  • Database Mastery: Strong hands‑on expertise in PostgreSQL (schema design, complex query writing, indexing, and performance tuning).
  • Messaging and Queues: Proven experience in asynchronous processing and event‑driven architectures using RabbitMQ (or Kafka/BullMQ).
  • Caching and Storage: Hands‑on experience with Redis for caching, rate limiting, and session management.
  • DevOps and Infrastructure: Strong experience with Docker containerization and CI/CD workflows.
  • Mindset: Strong logical reasoning, problem‑solving skills, and a high‑ownership startup mindset.

Nice-to-Have Skills (Bonus):

  • Exposure to analytical data engines and semantic layers like Trino, Presto, ClickHouse, or Cube.js .
  • Practical experience with Python for data workflows or automation.
  • Experience handling high TPS loads, large-scale batch pipelines, or high-volume transactional systems.
  • Experience using modern AI development tools (e. g., Cursor, Claude, and GitHub Copilot) to accelerate engineering workflows.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Backend Engineer (Node.js)
Backend Engineer (Node.js)

Aurexion, Inc. • India

On-site
INR 1,200,000 - 2,200,000
Competitive salary
Cutting-edge tech
Collaborative environment
+1
Back End Developer
Back End Developer

Adosphere • Ahmedabad District

On-site
INR 800,000 - 1,200,000
Senior Software Developer
Senior Software Developer

Kaabil • Dadri

On-site
INR 800,000 - 1,200,000
NodeJs Backend Developer (Typescript, AWS)
NodeJs Backend Developer (Typescript, AWS)

Accelon Inc. • Bengaluru

On-site
INR 2,500,000 - 4,200,000
Principal Back-End (Node.Js) Developer
Principal Back-End (Node.Js) Developer

RingCentral • Bengaluru

On-site
INR 2,000,000 - 3,000,000
Developer-Full Stack
Developer-Full Stack

Intangles Lab • Pune District

On-site
INR 1,200,000 - 1,500,000
Continuous learning opportunities
Flexible work culture
Collaboration with AI and telematics experts
Senior Backend Engineer
Senior Backend Engineer

CodeRound AI • India

On-site
INR 2,400,000 - 3,800,000
Technical Lead - FullStack
Technical Lead - FullStack

GSSTech Group • Bengaluru

On-site
INR 4,000,000 - 6,000,000
Backend Lead (Node.js)
Backend Lead (Node.js)

Delta6Labs FinTech Pvt Ltd • India

On-site
INR 2,600,000 - 4,200,000
Node.js Backend Engineer
Node.js Backend Engineer

Bluquoise Solutions Private Limited • Mumbai

On-site
INR 1,400,000 - 2,100,000