Overview
Design, build, and operate distributed backend services that power real-time gaming experiences, working across the full development lifecycle in an agile environment.
What you'll do
- Design, develop, and maintain scalable, high-performance backend services in Golang and/or Java.
- Build and evolve distributed, multi-tiered systems using caching layers (Redis, Memcached) and relational databases.
- Develop low-latency, real-time applications that support live competitive gameplay.
- Set the standard for operational excellence and drive measurable improvements in customer SLAs and system KPIs.
- Balance paying down technical debt with shipping customer value.
- Explain technical challenges, trade-offs, and solutions through design documents, reviews, and presentations to engineers, senior leadership, and cross-functional partners.
- Deploy and run services on public cloud platforms (AWS, Azure, or GCP) and container orchestration platforms like Kubernetes.
- Mentor teammates and build a culture of ownership, quality, and accountability within the team.
- Work with product, design, and other cross-functional teams to turn business needs into solid technical solutions.
What you'll need
- 5+ years of professional software development experience in Golang and/or Java.
- Strong experience with distributed, multi-tiered systems, caching (e.g., Redis, Memcached), and relational databases.
- Experience building low-latency, high-performance applications in real-time systems.
- Proficiency with at least one major cloud provider (AWS, Azure, or GCP).
- Hands-on experience with Kubernetes or similar container technologies.
- Bachelor's degree in Computer Science or a related technical field, or equivalent industry experience.
- Solid computer science fundamentals: object-oriented design, algorithm design, data structures, problem solving, and complexity analysis.
- Strong knowledge of public cloud services and modern service architectures.
- Excellent communication skills across formats (technical design docs, code reviews, external-facing presentations) and audiences (engineers, managers of managers, cross-functional teams).
- Comfort working in a fast-moving agile environment where every team member contributes across the full development lifecycle.
Nice to have
- Experience in the gaming industry.
Details
- Based in the Bengaluru office, Karnataka, India.
- On-site 4 days a week.
Read the full description and apply on the company’s own careers page.