NextHire Try for free

Flipkart

Posted 22 Oct 2026

Staff Engineer - Backend

Apply with NextHire Auto Apply fills in the application for you.
Employment
Full time
Team
Software Engineering
Posted
22 Oct 2026

About the 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.

Similar jobs

See every job

85% of jobs are never posted

The AI Outreach Agent writes to recruiters and hiring managers at the companies you pick, from your own Gmail.

Try AI Outreach