Staff Engineer - Backend
Flipkart · Bengaluru · onsite · Posted 6d ago
Not disclosed9–13 yrsfulltimeSourced from
About a minute. You'll make an account on the way through.
About this role
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.
Sourced from instahyre
Skills
Distributed Systemselastic searchClickHouseGolangNode.JsTypescriptJavaMicroservices
About Flipkart

Flipkart
Internet
22k+
employees
2007
19 years old
Bangalore,Karnataka
India
About
Digital e-commerce store for online shopping.
Industries
InternetRetail
Employee ratings
12,953 reviews
3.9/ 5
Culture
3.7
Career growth
3.3
Work-life
3.7
Employees rate it well for
Work Culture1066Work Life Balance1039Salary941Senior Management770Work Environment675
Find them on