Role: Staff Backend Engineer / Backend Architect (Node.js)
Experience: 6–10 Years
Location: Sector 67, Gurugram
About Fairdeal.Market
Fairdeal.Market is one of India's fastest-growing B2B Quick Commerce platforms, enabling retailers to
access a wide range of products with rapid delivery and technology-driven supply chain operations.
As we scale, we are looking for a highly experienced backend engineer who can own technical
architecture, drive engineering excellence, and build scalable systems capable of supporting millions
of transactions and real-time business operations.
Role Summary
We are looking for a Staff Backend Engineer / Backend Architect with deep expertise in distributed
systems and event-driven architecture. You will architect and build highly scalable backend systems,
define engineering standards, review critical designs, and ensure reliability, security, and
maintainability across the platform. This is primarily an Individual Contributor role (~85–90% hands-
on engineering, 10–15% technical leadership and mentoring), working closely with Product,
Engineering, DevOps, and Leadership teams.
Key Responsibilities
- Design and own scalable backend architecture across multiple services, defining technical
standards and best practices.
- Build and maintain high-performance backend services and robust RESTful APIs with
production-grade quality.
- Design and implement event-driven workflows and asynchronous processing systems,
including retry mechanisms, dead-letter queues, and idempotent processing.
- Design scalable data models; optimize complex queries, aggregations, and indexing strategies.
- Implement caching, replication, sharding, and transaction strategies to ensure data
consistency and high availability.
- Collaborate with DevOps on deployment, infrastructure design, and scalability planning.
- Define logging, monitoring, and alerting standards; lead root cause analysis for critical
production issues.
- Review and approve critical technical designs before implementation.
- Mentor engineers through code reviews and technical guidance, acting as a technical
multiplier without becoming a people manager.
Qualifications
- 6–10 years of software engineering experience, with a minimum of 5+ years building
production systems in Node.js.
- Proven experience architecting large-scale, distributed backend systems.
- Strong expertise in MongoDB and Redis, including schema design, indexing, query
optimization, replication, sharding, and transactions.
- Hands-on experience with event-driven architecture and background job processing systems.
- Strong understanding of microservices, scalability patterns, fault tolerance, high availability,
API design, and caching strategies.
- Hands-on experience with AWS, Docker, Kubernetes, and CI/CD pipelines.
- Strong knowledge of SOLID principles, design patterns, clean architecture, and Domain-Driven
Design (DDD).
- Strong problem-solving, analytical, and communication skills.
Good to Have
- Experience with GraphQL, WebSockets, and real-time systems.
- Experience with CQRS, Event Sourcing, and OpenTelemetry.
- Terraform or Infrastructure as Code experience.
- Experience working in high-growth startups.
- Exposure to supply chain, logistics, quick commerce, or marketplace businesses.