Posted 21 May, 2026
Senior Backend Engineer (Gameplay & Real-time Systems)
Upstep Academy
Mumbai, MH, IN
Full Time
Reference: a635557af7af4c69
Job Description
Role Overview\nWe are looking for a Senior Backend Engineer to take ownership of our core Gameplay Backend. You will be responsible for the systems that power real-time chess matches, player ratings, and complex data synchronizations. This is a high-impact role where you will work autonomously on feature development and system stability.\n\nKey Responsibilities\n%CF; Own the Gameplay Engine: Maintain and extend the real-time gameplay logic, ensuring low-latency synchronization of chess moves via WebSockets.\n%CF; API Development: Design and implement robust RESTful APIs using Spring Boot and WebFlux to support frontend applications.\n%CF; Data Integrity: Manage complex data models in MySQL and optimize high-performance caching strategies using Redis.\n%CF; System Integration: Maintain and improve integrations with Salesforce, and other third-party services.\n%CF; Scalability & Performance: Optimize Nginx configurations and Dockerized deployments to ensure system reliability under load.\n\nRequired Technical Skills\n%CF; Core Java: Deep expertise in Java.\n%CF; Spring Ecosystem: Proven experience with Spring Boot, Spring Security, and Spring Data JPA.\n%CF; Real-time Systems: Experience building and scaling WebSocket-based applications.\n%CF; Database Management: Strong SQL skills (MySQL) and experience with NoSQL/Caching (Redis).\n%CF; DevOps Foundations: Proficiency with Docker and basic Linux shell scripting.\n\nNice to Have\n%CF; Passionate about Chess or experience with game development.\n%CF; Experience with Salesforce API integrations & Nodejs.