Search by job, company or skills

Nutrabay

SDE 3

Save
new job description bg glownew job description bg glow
  • Posted 5 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

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
  • Ability to integrate LLM/AI-powered features into production systems

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.)
  • Experience with AI-assisted software development and code review workflows
  • Ability to leverage AI tools for faster onboarding, debugging, documentation, and engineering productivity
  • Understanding of best practices for integrating AI into day-to-day development while maintaining code quality and reliability
  • Ability to design backend infrastructure for AI-powered product experiences

What will you do

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

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

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

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

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

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.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 148512675

Similar Jobs

Gurugram, Gurugram, India

Skills:

AlgorithmsJavaOopsBddTddSystem Designagiledata structuresKubernetesAWSGolangNo-SQL databases

Gurugram, Gurugram, India

Skills:

GolangExpressKafkaNode.jsSqlMicroservicesRedisNosqlRabbitmqGcpRestful ApisAWS

Gurugram, Gurugram, India

Skills:

New RelicAWSPrometheusCloudformationPythonBashKubernetesGrafanaDockerTerraformCoralogixGo

Noida, India

Skills:

GitFlutterKotlinSwiftDART