Hutch is looking for a Server Engineer to join the team in their central London studio. The role involves designing, prototyping, and developing server-based multiplayer game systems for their successful mobile games.
Requirements
- Designing, prototyping, and developing server-based multiplayer game systems
- Working across synchronous and asynchronous gameplay, tournaments and events, matchmaking, leaderboards, DLC, and more
- Growing our multiplayer service into innovative new areas across new titles, using the latest technology to develop the most compelling online experience for our players
- Designing and building new online functionality in a maintainable, robust, and flexible manner, ensuring scalability and readiness for rapid post-launch updates in response to customer feedback
- Writing tools where necessary to empower artists, designers, and customer services to administrate the online services as much as possible
- Previous and proven commercial experience as a server/network or backend developer, working in a high load environment
- Strong technical design and code skills in suitable Web technologies and frameworks, including JavaScript/TypeScript and/or C#/.NET, Node.js, Azure/AWS/GCP, Kubernetes, SQL/NoSQL, Redis
- Broad experience of server/network programming and principles, including database design, replication, load balancing, reliable/unreliable messaging, latency minimisation, security
Benefits
- Flexible working hours
- Remote working 2 days per week
- Excellent salary
- Private health care
- Enhanced Maternity (18 weeks) and Paternity leave (6 weeks)
- Access to mental health initiatives such as private mental health coaching
- Support to learn, develop, and progress within Hutch
- Free snacks and drinks
- Social events, game launch parties, Thursday night drinks, and much more