13 Oct
|
Codemythos solutions
|
Delhi
13 Oct
Codemythos solutions
Delhi
About the Role
Were building a real-time, multiplayer game played by millions. As a Backend Engineer, youll design and scale the core game server that handles matchmaking, game state, physics sync, chat, leaderboards, and anti-cheat all in real-time with low latency.
Role & responsibilities
- Design & develop scalable, low-latency game server architecture using Java, Spring Boot, WebSocket/Netty
- Implement core game logic: turn management, striker physics validation, coin pocketing rules, foul detection, win/loss conditions
- Build real-time systems: matchmaking, room management, player session handling, spectator mode using Redis + pub/sub
- Ensure data consistency for game state across distributed servers with strong concurrency control
- Integrate anti-cheat mechanisms: server-side physics validation, move replay verification, anomaly detection
- Optimize for scale: Handle 100k+ CCU with 50ms tick rate using efficient threading, connection pooling, and caching
- Develop APIs for game clients, analytics, wallet, leaderboards, tournaments, and social features
- Work with DevOps on deployment, monitoring, and alerting using Docker, K8s, Prometheus, Grafana
- Collaborate with Unity/game client, QA, product, and data teams to ship features fast
- Write unit/integration tests and maintain high code coverage with JUnit, Mockito
Must-Have Skills
- 4+ years backend development experience with Java 8/11/17, Spring Boot, Maven/Gradle
- Strong grasp of DSA, OOP, Design Patterns, Multithreading, Concurrency
- Experience with WebSockets, TCP/UDP,
Netty or similar for real-time communication
- Hands-on with Redis for caching, pub/sub, leaderboards; MySQL/PostgreSQL for persistence
- Knowledge of message queues: Kafka/RabbitMQ for async events like analytics, rewards
- Understanding of game server concepts: tick rate, delta compression, client-server reconciliation
- Experience building RESTful APIs and working with microservices architecture
- AWS/GCP experience: EC2, EKS, S3, ElastiCache, RDS
- Strong debugging and profiling skills JProfiler, VisualVM
Good-to-Have Skills
- Prior experience in real-time multiplayer games: Ludo, Chess, Pool, Rummy, etc.
- Knowledge of physics engines or collision detection logic
- Experience with NoSQL: MongoDB, Cassandra for player data
- Docker, Kubernetes, CI/CD pipelines, Git
- Understanding of fraud detection, bot detection, rate limiting
- Familiarity with load testing tools: JMeter, k6, Gatling
Qualifications
- B.E/B.Tech/M.Tech in Computer Science or related field
- Experience in high-scale consumer apps or gaming is a strong plus
What We Offer
- Work on a game played by millions daily
- High ownership your code directly impacts gameplay
- Fast-paced gaming workplace with 1s matchmaking targets
Preferred candidate profile Candidate must have worked services for game/multiplayer
Note:-
Candidate below 4years experience please don't apply
This is remote opportunities, candidate must use their own laptop.
Apply only you have experience in webSocket
📌 Backend Engineer - Java | Spring Boot | WebSocket | PostgreSQL (Delhi)
🏢 Codemythos solutions
📍 Delhi