Job Description: Senior Backend Engineer (Gameplay & Real-time Systems) Ideal Years of Experience: 4–7 years
Role Overview We 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.
Key Responsibilities
● Own the Gameplay Engine: Maintain and extend the real-time gameplay logic, ensuring low-latency synchronization of chess moves via WebSockets
● API Development: Design and implement robust RESTful APIs using Spring Boot and WebFlux to support frontend applications.
● Data Integrity: Manage complex data models in MySQL and optimize high-performance caching strategies using Redis.
● System Integration: Maintain and improve integrations with Salesforce, and other thirdparty services.
● Scalability & Performance: Optimize Nginx configurations and Dockerized deployments to ensure system reliability under load. Required Technical Skills
● Core Java: Deep expertise in Java.
● Spring Ecosystem: Proven experience with Spring Boot, Spring Security, and Spring Data JPA.
● Real-time Systems: Experience building and scaling WebSocket-based applications.
● Database Management: Strong SQL skills (MySQL) and experience with NoSQL/Caching (Redis).
● DevOps Foundations: Proficiency with Docker and basic Linux shell scripting. Nice to Have
● Passionate about Chess or experience with game development.
● Experience with Salesforce API integrations & Nodejs.
Pay: ₹1,000,000.00 - ₹1,200,000.00 per year
Benefits:
- Cell phone reimbursement
- Health insurance
- Internet reimbursement
- Paid sick time
- Provident Fund
Work Location: In person