Nutrabay
Website:
nutrabay.com
Job details:
Job Role: Software Engineer – Backend (SDE-3)
You should apply if you have:
- Strong experience designing and building large-scale distributed backend systems
- Proven ability to architect systems end-to-end, not just implement features
- Deep expertise in Python (Django REST/FastAPI) and backend system design
- Hands-on experience with Apache Kafka (designing event-driven architectures at scale)
- Strong experience using Redis for caching, distributed locks, rate limiting, and performance tuning
- Ability to debug and resolve complex production issues across services
- Ownership mindset with experience leading critical services or platforms
- Experience mentoring engineers and driving technical decision-making
- Ability to work in a fast-paced environment with high accountability
You should not apply if you:
- Prefer working only on isolated tasks without system-level ownership
- Lack experience in designing scalable systems or handling production scale challenges
- Are not comfortable making architectural decisions or trade-offs
- Avoid mentoring or collaborating with other engineers
- Struggle with ambiguity or ownership in high-impact systems
Skills Required:
Backend & System Design Skills:
- Expert-level proficiency in Python
- Deep experience with Django and/or FastAPI in production systems
- Strong understanding of distributed systems, microservices, and event-driven architecture
- Ability to design highly scalable, fault-tolerant, and low-latency systems
- Strong grasp of system design concepts
Data & Infrastructure Skills:
- Strong experience with relational databases (PostgreSQL/MySQL) including scaling strategies
- Experience with NoSQL systems (MongoDB/DynamoDB) for high-scale use cases
- Advanced usage of Redis (caching strategies, pub/sub, distributed coordination)
- Deep experience with Apache Kafka (topic design, partitioning, consumer scaling, failure handling)
- Strong familiarity with the AWS ecosystem (EC2, S3, RDS, SQS, Lambda, etc.)
Developer & DevOps Skills:
- Strong expertise in Git workflows and code quality practices
- Experience with Docker and container orchestration (Kubernetes preferred)
- Strong understanding of CI/CD pipelines and release strategies
- Experience with observability (metrics, logging, tracing – Prometheus, Grafana, ELK, etc.)
What will you do?
1️⃣ Architect and Build Scalable Backend Systems
- Design and own end-to-end backend architectures
- Build highly scalable and maintainable microservices and APIs
- Drive architectural decisions with long-term scalability in mind
- Ensure systems meet performance, reliability, and availability SLAs
2️⃣ Lead Event-Driven and Distributed Systems
- Design event-driven architectures using Kafka at scale
- Define topic structures, partitioning strategies, and data flow
- Ensure reliability with retry mechanisms, dead-letter queues, and idempotency
- Optimize systems for high throughput and low latency
3️⃣ Drive Performance Optimization
- Design and implement advanced caching strategies using Redis
- Solve performance bottlenecks using data access optimization and caching layers
- Implement distributed locking and rate-limiting mechanisms
- Continuously improve system latency and efficiency
4️⃣ Database Architecture and Scaling
- Design and evolve database schemas for scale
- Implement indexing, sharding, and query optimization strategies
- Ensure high data consistency, availability, and durability
- Drive decisions between SQL vs NoSQL based on use cases
5️⃣ Ensure System Reliability and Operational Excellence
- Own production systems and ensure high availability and fault tolerance
- Lead debugging of critical production incidents
- Design and implement monitoring, alerting, and observability systems
- Improve system resilience and disaster recovery strategies
6️⃣ Technical Leadership and Mentorship
- Mentor SDE-1 and SDE-2 engineers
- Lead design discussions and code reviews
- Drive engineering best practices and standards
- Contribute to hiring and technical evaluations
Work Experience: 5–8 years of experience in backend development
Working days: Monday - Friday
Location: Golf Course Road, Gurugram, Haryana (Work from Office)
Why Nutrabay:
We believe in an open, intellectually honest culture where everyone is given the autonomy to contribute and do their life’s best work. As a part of the dynamic team at Nutrabay, you will have a chance to learn new things, solve new problems, build your competence and be a part of an innovative marketing-and-tech startup that’s revolutionising the health industry.
Working with Nutrabay can be fun, and a place of a unique growth opportunity. Here you will learn how to maximise the potential of your available resources. You will get the opportunity to do work that helps you master a variety of transferable skills, or skills that are relevant across roles and departments. You will be feeling appreciated and valued for the work you delivered. We are creating a unique company culture that embodies respect and honesty, which will create more loyal employees than a company that simply shells out cash. We trust our employees and their voice and ask for their opinions on important business issues.
About Nutrabay:
Nutrabay is the largest health & nutrition store in India. Our vision is to keep growing, have a sustainable business model, and continue to be the market leader in this segment by launching many innovative products. We are proud to have served over 1 million customers uptill now, and our family is constantly growing.
We have built a complex and high-converting eCommerce system, and our monthly traffic has grown to a million. We are looking to build a visionary and agile team to help fuel our growth and contribute towards further advancing the continuously evolving product.
Funding:
We raised $5 million in a Series A funding.
Click on Apply to know more.