about 2 hours ago
Responsibilities
- Lead the design and development of backend systems for gameplay configuration and live events.
- Own complex technical areas across APIs, domain logic, and admin workflows.
- Design scalable server-side solutions within a large Python and Django codebase.
- Drive improvements to system reliability, code health, and developer workflows.
- Architect data-driven content pipelines and improve model and service patterns.
- Mentor engineers through code reviews and technical guidance.
- Identify technical debt and proactively drive improvements across the platform.
- Support live-service excellence by investigating incidents and improving operational readiness.
Requirements
- 5+ years of professional software development experience, ideally in gaming or live-service products.
- Deep backend engineering expertise in Python and experience with Django.
- Proven experience designing scalable backend systems and API-driven applications.
- Strong understanding of relational data modeling and query optimization.
- Experience with JavaScript frontend development (Vue.js or React.js).
- Hands-on experience with MySQL, Redis, and ideally DynamoDB.
- Experience with asynchronous job systems and operational processes.
- Strong debugging and troubleshooting skills across application code and system performance.
- Familiarity with containerized development workflows and AWS-based environments.
- Bachelor’s degree in Computer Science or equivalent practical experience.