Job Description
Kano is seeking a Mobile Game Backend Developer to join their Idle team. The ideal candidate will have a proven track record in developing, implementing, and releasing backend systems for mobile games. This is a remote-first opportunity for candidates residing in British Columbia, Canada.
The Mobile Game Backend Developer will be responsible for backend development, testing, and maintaining high code quality. They will collaborate closely with creative, marketing, production, and live-ops teams.
Responsibilities:
- Lead server-side design and development for online mobile games using PHP and MongoDB.
- Drive technical innovation in server architecture and implement best practices.
- Collaborate with cross-functional teams to integrate server logic with game engines.
- Develop and maintain efficient APIs using HTTP protocols for mobile game clients.
- Design and implement optimized database schemas for game data storage and retrieval.
- Optimize server performance for high concurrency and low latency.
- Mentor junior server developers and ensure code quality.
- Conduct code reviews and identify areas for improvement.
- Stay updated on relevant server-side technologies and propose enhancements.
- Collaborate on technical requirements and project milestones for server development.
- Maintain clear technical documentation for server architecture and APIs.
- Design and implement robust data querying and aggregation strategies.
Requirements:
- 3+ years of server-side development experience with strong PHP skills.
- Proven experience in game server architecture.
- Strong understanding of OOP and modern software design.
- Extensive experience with HTTP and RESTful APIs.
- Experience with MongoDB.
- Strong desire to build scalable server solutions.
Kano offers:
- Competitive wages determined by market research
- Uncapped profit share program
- Health, dental and vision benefits
- 3 weeks vacation to start
- Paid holiday shutdown in December
- 12 paid Care Days per year
- Yearly Continuous Improvement allowance
- Opportunity to work on game projects that are enjoyed by millions of players worldwide!
- Ability to make a difference.