Staff Engineer - Backend

Flipkart Group

Bengaluru

On-site

INR 3,500,000 - 8,500,000

Full time

4 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Flipkart Group is seeking an experienced Backend Engineer to design and scale backend systems for high-volume, data-intensive platforms. You will contribute to distributed microservices, optimize databases, and implement robust async processing, caching, and observability.

The role emphasizes leadership in complex initiatives across multiple teams and deep expertise in Node.js/TypeScript or Go, with cloud and Kubernetes experience.

Qualifications

  • 8+ years of software engineering experience, with significant experience building backend systems at scale.
  • Strong proficiency in at least one backend language, such as Node.js/TypeScript, Go, Java, or similar.
  • Strong understanding of distributed systems and microservice architecture.
  • Deep understanding of API design and service-to-service communication.
  • Strong knowledge of relational and NoSQL database systems.
  • Experience designing systems involving large datasets and high request volumes.
  • Strong understanding of concurrency, asynchronous processing, queues, and event-driven architectures.
  • Experience with caching and distributed caching strategies.
  • Strong understanding of database indexing, query optimization, transactions, and data consistency.
  • Experience designing reliable systems with retries, idempotency, timeouts, rate limiting, and failure recovery.
  • Strong understanding of scalability, availability, consistency, and performance trade-offs.
  • Experience diagnosing complex production issues using metrics, logs, and distributed tracing.
  • Strong system design and architectural decision-making skills.
  • Demonstrated ability to lead technically complex initiatives involving multiple engineers or teams.

Skills

Backend systems design
Distributed systems
API design
Concurrency & asynchronous processing
Performance optimization

Tools

Node.js/TypeScript
Go
PostgreSQL
MySQL
MongoDB
Firestore
Elasticsearch/OpenSearch
Redis
Kafka
Pub/Sub
RabbitMQ
SQS
Kubernetes
AWS/GCP
OpenTelemetry
Grafana/Prometheus

Job description

Requirements:

  • 8+ years of software engineering experience, with significant experience building backend systems at scale.
  • Strong proficiency in at least one backend language, such as Node.js/TypeScript, Go, Java, or similar.
  • Strong understanding of distributed systems and microservice architecture.
  • Deep understanding of API design and service-to-service communication.
  • Strong knowledge of relational and NoSQL database systems.
  • Experience designing systems involving large datasets and high request volumes.
  • Strong understanding of concurrency, asynchronous processing, queues, and event-driven architectures.
  • Experience with caching and distributed caching strategies.
  • Strong understanding of database indexing, query optimization, transactions, and data consistency.
  • Experience designing reliable systems with retries, idempotency, timeouts, rate limiting, and failure recovery.
  • Strong understanding of scalability, availability, consistency, and performance trade-offs.
  • Experience diagnosing complex production issues using metrics, logs, and distributed tracing.
  • Strong system design and architectural decision-making skills.
  • Demonstrated ability to lead technically complex initiatives involving multiple engineers or teams.

Preferred Qualifications:

  • Strong experience with Node.js / TypeScript and Go.
  • Experience operating distributed systems at a significant scale.
  • Experience with Elasticsearch / OpenSearch.
  • Experience with PostgreSQL, MySQL, MongoDB, Firestore, or similar databases.
  • Experience with Kafka, Pub/Sub, RabbitMQ, SQS, or similar messaging systems.
  • Experience with Redis and distributed caching.
  • Experience designing search, indexing, aggregation, and reporting systems.
  • Experience with high-volume event processing and data pipelines.
  • Experience with Kubernetes and cloud-native infrastructure.
  • Experience with AWS, GCP, or similar cloud platforms.
  • Experience with observability platforms such as Grafana, Prometheus, OpenTelemetry, or similar tooling.
  • Experience designing multi-tenant SaaS platforms.
  • Experience with CRM, workflow automation, task management, messaging, or similar products.
  • Experience performing large-scale data migrations without significant customer.

Tech Stack:

  • Backend: Node.js, TypeScript, Go.
  • Databases and Search: MySQL, MongoDB, Firestore, Elasticsearch/OpenSearch.
  • Caching: Redis Messaging and Events: Kafka, Pub/Sub.
  • Architecture: Microservices, REST APIs, Event-Driven Systems.
  • Infrastructure: Kubernetes, GCP.
  • Observability: Metrics, Logs, Distributed Tracing, and Alerting.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Engineer
Staff Engineer

Amazon Inc. • Bengaluru

On-site
INR 1,000,000 - 2,100,000
Technical Lead - FullStack
Technical Lead - FullStack

GSSTech Group • Bengaluru

On-site
INR 4,000,000 - 6,000,000
Lead Software Engineer
Lead Software Engineer

Inito • Bengaluru

On-site
INR 2,000,000 - 3,500,000
Senior Software Enginer - Backend
Senior Software Enginer - Backend

Karta • Bengaluru

On-site
INR 2,500,000 - 3,800,000
Senior Software Engineer - Backend
Senior Software Engineer - Backend

iLink Digital • Pune District

On-site
INR 1,500,000 - 2,000,000
Engineer Manager
Engineer Manager

Astro Arun Pandit • Dadri

On-site
INR 3,200,000 - 4,200,000
Sr. Full Stack Engineer - (Node + React & Angular)
Sr. Full Stack Engineer - (Node + React & Angular)

GSSTech Group • Bengaluru

On-site
INR 1,200,000 - 2,000,000
Senior Software Engineer
Senior Software Engineer

Ttand Technology • Bengaluru

On-site
INR 3,000,000 - 6,000,000
Principal Engineer
Principal Engineer

Helfie.AI • Hyderabad

On-site
INR 3,500,000 - 7,000,000
Senior Software Engineer
Senior Software Engineer

BusinessOnBot Private Limited • Bengaluru

On-site
INR 4,000,000 - 6,000,000