Backend Engineer - Node.js
1Digital Stack · Delhi · onsite · Posted 23d ago
About a minute. You'll make an account on the way through.
About this role
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.
Sourced from instahyre
Skills
About 1Digital Stack
1Digital Stack
IT Services & Consulting
51-200
employees
Gurgaon / Gurugram, Haryana
India
₹8.6L PA avg
Avg at 1Digital Stack
About
1 Digital Stack is a cutting-edge technology company that combines generative AI with deep domain eCommerce expertise to help global brands grow and succeed on e-marketplaces.
Our platform delivers advanced data analytics, actionable intelligence, and automated media optimization to drive accelerated revenue growth. Operating across 225+ e-marketplaces, our solutions have empowered industry leaders like HP, Unilever, Colgate, Philips, CocaCola, and Marico.
At 1DS, we are more than just a tool provider. Our expert analysts partner closely with clients to offer customized reports, real-time alerts, and strategic guidance. This tailored approach has historically resulted in a 21% increase in sales, a 28% reduction in the cost of sales within 90 days of deployment, and an increase in return on ad spend (RoAS) with a $2.4 billion gross merchandise value (GMV) managed through our platforms.
Industries
Employee ratings
10 reviews
Culture
3.5
Career growth
3.2
Work-life
3.7
Employees rate it well for
Find them on