At a Glance
- Tasks: Design and develop server-based multiplayer systems for exciting mobile games.
- Company: Join Hutch, a dynamic mobile games developer in the heart of London.
- Benefits: Enjoy a 4-day work week, flexible hours, private healthcare, and more!
- Other info: Collaborative culture with opportunities for growth and innovation.
- Why this job: Make a real impact on game development while working with cutting-edge technology.
- Qualifications: Experience in server/network development and strong coding skills required.
The predicted salary is between 36000 - 60000 £ per year.
Server Engineer | Development | London | Permanent
We’re Hutch, a mobile games developer & publisher with studios in central London, Dundee and Canada. Our mission is to build the most diverse and engaged automotive gaming community on mobile. Our games have been played by over 280 million people, with new titles in development.
We believe in putting our people first. Here you can make games without sacrificing quality time with family and friends. We strive to ensure our people are happy and healthy.
Our teams are small and empowered, they have the independence to take on creative and technical challenges together, to work collaboratively, to make great games and have fun along the way.
We believe in; Looking after our people, small empowered teams, complete transparency, test, learn repeat, community at the core and the freedom to focus on what truly makes a difference to our players.
We’re driven by our players! Come and Join the mission!
Server Engineer
Hutch are looking for a Server Engineer to join the team in our central London studio. This will be a role designing, prototyping and developing server-based multiplayer game systems for our successful mobile games. This is an exciting role for someone who enjoys taking a lot of ownership for their work, would enjoy working in a high-load environment and the technical challenges that it presents. Our Engineers work on a specific game team, closely with Artists, Designers and other programmers, allowing them to have a huge impact day-to-day and allowing them to have a lot of input into the development of the backend services for a successful game.
Responsibilities
- Designing, prototyping and developing server-based multiplayer game systems
- Working across synchronous and asynchronous gameplay, tournaments and events, matchmaking, leaderboards, DLC and more
- Working very closely with designers, programmers and other disciplines to solve the many challenges involved in creating a high quality, scalable, secure and performant online user experience in the most efficient manner possible
- 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
- Be actively involved in design discussions to make best use of technology
Requirements
- 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
- A passion for the latest Web technology, an interest in games a definite advantage
Bonus Points
- Games industry and/or Unity experience are desirable but not essential
Benefits
Life at Hutch
Our HQ is in the heart of Shoreditch in central London. We have additional offices in Dundee and Mahone Bay, Nova Scotia. We're an agile, creative team with people at the core of our values. We reward our employees with;
- Hutch is now a 4-Day Work Week company*
- 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
*This will mean that Hutch employees will work a maximum of 4 days per week (30 hours/week) Mon-Thurs, with zero reductions in pay (compared to a 5 day working week).
Our Values
- Transparent - Being transparent and open helps us to be trusted and fosters integrity.
- Humble - When we are humble we show humility, we let go of egos and we are self-aware.
- Collaborative - We value teamwork, the spirit of collaboration and the results of working together.
- Driven - We have drive and ambition and always push for the best results rather than settling.
- Adaptable - Demonstrating the ability to adapt ultimately helps us grow and helps us thrive in different situations
We value diversity and as an equal opportunity employer we encourage applications from all suitable applicants. All applicants will be considered for employment without attention to race, colour, religion, sex, sexual orientation, gender identity, national origin, veteran or disability status.
Please see Hutch Privacy Policy for details on how Hutch uses your personal data.
Come and find out more about Hutch. We make racing games, but it’s not the only thing that drives us - https://www.hutch.io/
Server Engineer employer: Hutch
Hutch is an exceptional employer that champions a healthy work-life balance with its innovative 4-day workweek and remote options, allowing you to thrive both personally and professionally. Our collaborative and agile culture fosters creativity and teamwork, while providing ample opportunities for employee growth through continuous learning and development in the dynamic gaming industry. Join us in London, where your contributions will directly impact our exciting projects and help shape the future of mobile gaming.
StudySmarter Expert Advice🤫
We think this is how you could land Server Engineer
✨Tip Number 1
Network like a pro! Reach out to folks in the gaming industry, especially those at Hutch. Use LinkedIn or even Twitter to connect and engage with them. A friendly chat can sometimes lead to opportunities that aren’t even advertised!
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your server-based projects or any multiplayer systems you've worked on. This is your chance to shine and demonstrate how you can contribute to Hutch's mission of delivering top-notch gaming experiences.
✨Tip Number 3
Prepare for the interview by diving deep into Hutch’s games and understanding their multiplayer mechanics. Be ready to discuss how your experience aligns with their needs. The more you know about their work, the better you can tailor your responses!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in being part of the Hutch family. Let’s get you on board!
We think you need these skills to ace Server Engineer
Some tips for your application 🫡
Show Your Passion for Gaming:When you're writing your application, let your love for games shine through! Mention any relevant experience or projects that showcase your enthusiasm for the gaming industry. We want to see how you can bring that passion to our team!
Tailor Your Application:Make sure to customise your application to fit the Server Engineer role. Highlight your experience with server-based systems and the technologies mentioned in the job description. This helps us see how you can contribute to our mission right from the start!
Be Clear and Concise:Keep your application straightforward and to the point. Use clear language to describe your skills and experiences, so we can easily understand what you bring to the table. Remember, we appreciate transparency and clarity!
Apply Through Our Website:Don’t forget to submit your application through our website! It’s the best way for us to receive your details and ensures you’re considered for the role. Plus, it’s super easy – just follow the prompts and you’re good to go!
How to prepare for a job interview at Hutch
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, like JavaScript/TypeScript, C#/.NET, and cloud services like Azure or AWS. Brush up on your server/network programming principles, as you'll likely be asked to demonstrate your understanding of these during the interview.
✨Show Your Passion for Gaming
Since Hutch is a mobile games developer, it’s crucial to express your enthusiasm for gaming. Share any relevant experiences or projects you've worked on that relate to game development. This will show that you not only have the technical skills but also a genuine interest in the industry.
✨Prepare for Collaborative Scenarios
Given the collaborative nature of the role, be ready to discuss how you’ve worked with designers and other programmers in the past. Think of specific examples where teamwork led to successful outcomes, as this aligns with Hutch's values of collaboration and transparency.
✨Ask Insightful Questions
Prepare thoughtful questions about the team dynamics, the types of projects you might work on, and how Hutch fosters innovation within their multiplayer services. This not only shows your interest in the role but also helps you gauge if the company culture fits your style.