Job Role: Software Engineer – Backend (SDE-2)
You should apply if you have:
- Strong experience in building scalable backend systems and APIs using Python (Django REST/FastAPI
- Solid understanding of distributed systems and microservices architecture
- Hands-on experience with Apache Kafka (event-driven systems)
- Experience using Redis for caching, rate limiting, or performance optimization
- Strong problem-solving skills with ability to debug complex production issues
- Ownership mindset comfortable driving features/services end-to-end
- Ability to work in a fast-paced, high-growth engineering environment
- Good collaboration skills with cross-functional teams (frontend, product, DevOps)
You should not apply if you:
- Prefer only task-based execution without ownership of systems
- Struggle with debugging production issues or handling system failures
- Are not comfortable working with scalable systems or distributed architectures
- Avoid writing optimized, production-quality code
- Are not open to feedback, code reviews, or design discussions
Skills Required:
Backend & System Design Skills
- Strong proficiency in Python
- Experience with Django REST and/or FastAPI (production-grade systems)
- Strong understanding of REST APIs, HTTP protocols, and API design
- Experience designing scalable and fault-tolerant systems
- Familiarity with system design concepts (scalability, consistency, caching, etc)
Data & Infrastructure Skills
- Experience with relational databases (PostgreSQL/MySQL)
- Working knowledge of NoSQL databases (MongoDB/DynamoDB)
- Hands-on experience with Redis (caching, queues, session storage
- Experience with Apache Kafka (event streaming, async processing
- Familiarity with AWS (EC2, S3, RDS, Lambda, SQS etc.)
Developer & DevOps Skills
- Proficiency with Git and collaborative workflows
- Experience with Docker / containerization
- Understanding of CI/CD pipelines
- Exposure to monitoring & observability tools (Prometheus, Grafana, ELK)
What will you do
1️⃣ Design and Build Scalable Backend Services
- Develop and maintain backend services using Python, Django, and FastAPI
- Design clean, maintainable, and reusable code structures
- Build and optimize RESTful APIs and microservices
- Ensure high performance, scalability, and reliability
2️⃣ Work on Event-Driven Architecture
- Design and implement event-driven systems using Kafka
- Build producers/consumers for asynchronous workflows
- Handle message reliability, retries, and failure scenarios
- Optimize throughput and latency for high-scale systems
3️⃣ Database Design and Optimization
- Design efficient schemas and queries
- Optimize database performance (indexing, query tuning)
- Ensure data consistency and integrity
- Work with both SQL and NoSQL systems
4️⃣ Ensure System Reliability and Scalability
- Debug production issues and implement fixes
- Build monitoring, logging, and alerting systems
- Improve fault tolerance and system resilience
- Participate in on-call rotations if required
5️⃣ Collaborate and Contribute to Engineering Excellence
- Participate in code reviews and design discussions
- Mentor junior engineers (SDE-1/ interns)
- Collaborate with product, frontend, and DevOps teams
- Drive best practices in coding, testing, and deployment
6️⃣ Work on Cloud and Deployment
- (AWS)Deploy and manage services on AWS
- Work with infrastructure components (EC2, S3, RDS, SQS etc.)
- Support scaling and system availability
Work Experience: 3–6 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.