REMOTE | FULLTIME | PLAYKOT
Backend Development
Develop and maintain backend services using PHP. Work with a high-load production system (~100k DAU). Extend and support a monolithic backend architecture, improving stability and scalability.
Architecture & APIs
- Design, implement, and maintain APIs and internal service interactions.
- Work with API contracts based on JSON Schema.
- Use jRPC for internal communication between system components.
Infrastructure & Data
- Work with MongoDB, Redis, AWS, and Centrifugo.
- Optimize data storage, caching strategies, and background processes.
- Ensure system reliability under real production load.
Performance & Monitoring
- Analyze system performance using Grafana and other monitoring tools.
- Identify bottlenecks, degradation points, and inefficiencies.
- Optimize queries, caching layers, and heavy backend flows.
Required Qualifications
- Strong commercial experience with PHP backend development (5+ years).
- Experience in GameDev or other high-load backend systems.
- Solid understanding of OOP and software design principles.
- Hands-on experience with MongoDB and Redis.
- Experience working with AWS.
- Ability to analyze metrics and work with monitoring tools such as Grafana.
- Understanding of API contracts and JSON Schema.
- Experience with jRPC or similar RPC/API approaches.
- Strong understanding of high-load system challenges
- Comfortable working with monolithic architectures and evolving them without disruptive rewrites.