Senior Software Engineer - Backend
Core
Design, build, and evolve backend systems powering core gameplay, live events, and live-service operations for a mobile RPG puzzle match game.
Role type
Senior IC backend software engineer (gaming)
Builds
Scalable server-side solutions, APIs, and asynchronous job systems for a live mobile game.
Domain
Mobile gaming, live-service operations
Deliverable
production ML models | product features | infrastructure
Required skills
Python, Django, distributed systems, RESTful APIs, Redis, DynamoDB, asynchronous job systems, system design, debugging, Docker, AWS
Preferred skills
Game industry experience, Unity integration, analytics/telemetry, Agile/Scrum
Technologies
Python, Django, Redis, DynamoDB, Docker, AWS
Responsibilities
Lead design and maintenance of backend systems for gameplay and live events; Own complex technical areas including APIs and async processing; Architect asynchronous job systems and scheduled workflows; Mentor engineers through design discussions and code reviews; Identify technical debt and scaling bottlenecks; Support live service excellence by investigating incidents and hardening production systems.
Seniority
Senior, hands-on IC