Key Responsibilities
Design and build scalable backend services using Java or Go.
Develop reliable REST, gRPC, and GraphQL APIs.
Design distributed systems, microservices, data models, and event-driven architectures.
Improve system latency, throughput, availability, reliability, and infrastructure efficiency.
Work with Kafka, Redis/Valkey, Elasticsearch, SQL, and NoSQL databases.
Own production monitoring, incident response, root-cause analysis, performance tuning, and reliability improvements.
Required Experience
5+ years of backend engineering experience.
Strong programming skills in Java or Go.
Experience building high-scale, low-latency production systems.
Solid understanding of distributed systems and microservices architecture.
Experience with Kafka, caching systems, Elasticsearch, SQL, and NoSQL databases.
Experience with AWS or GCP, Docker, Kubernetes, CI/CD, Prometheus, and Grafana.
Strong system design, debugging, testing, and end-to-end production ownership skills.
Nice to Have
Experience in AI-powered applications, search and recommendation systems, or data engineering would be an added advantage.
📌 Backend engineer (India)
🏢 IonIdea
📍 India