At a Glance
- Tasks: Design and develop server-based multiplayer game systems for mobile games.
- Company: Join Hutch, a leading game studio in central London.
- Benefits: Competitive salary, creative environment, and opportunities for growth.
- Other info: Collaborate closely with artists and designers in a dynamic team.
- Why this job: Make a real impact on exciting mobile games with cutting-edge technology.
- Qualifications: Experience in server/network development and passion for web technologies.
The predicted salary is between 50000 - 65000 £ per year.
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 is a definite advantage (Desirable).
- Games industry and/or Unity experience are desirable but not essential.
What the job involves:
- 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.
- 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.
Server Engineer employer: Hutch Games
Hutch is an exceptional employer located in the heart of London, offering a vibrant work culture that fosters creativity and collaboration among passionate individuals. As a Server Engineer, you will have the opportunity to work on cutting-edge multiplayer game systems, with ample room for professional growth and development while being part of a team that values innovation and ownership. The company provides a dynamic environment where your contributions directly impact the success of exciting mobile games, making it a rewarding place to advance your career.
StudySmarter Expert Advice🤫
We think this is how you could land Server Engineer
✨Tip Number 1
Network like a pro! Attend industry meetups, conferences, or even online webinars. Chat with fellow developers and game enthusiasts; you never know who might have the inside scoop on job openings.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your server-based projects, especially if they involve multiplayer systems. This will give potential employers a taste of what you can bring to the table.
✨Tip Number 3
Don’t just apply blindly! Tailor your approach for each application. Research the company and mention specific projects or technologies they use that excite you. It shows you’re genuinely interested in their work.
✨Tip Number 4
Apply through our website! We love seeing applications directly from candidates who are keen on joining us. Plus, it gives you a better chance to stand out in the crowd.
We think you need these skills to ace Server Engineer
Some tips for your application 🫡
Show Off Your Skills:Make sure to highlight your previous experience as a server/network or backend developer. We want to see your strong technical design and coding skills, especially in JavaScript/TypeScript or C#/.NET. Don’t forget to mention any work you've done in high-load environments!
Tailor Your Application:When applying, tailor your application to reflect the specific requirements of the Server Engineer role. Use keywords from the job description to show us you understand what we’re looking for. This helps us see how you fit into our team right away!
Passion is Key:We love seeing candidates who are passionate about the latest web technologies and gaming! If you have any experience or interest in the games industry or Unity, make sure to include that in your application. It could give you an edge!
Apply Through Our Website:Don’t forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows us you’re serious about joining our team at Hutch!
How to prepare for a job interview at Hutch Games
✨Know Your Tech Inside Out
Make sure you brush up on your technical skills, especially in JavaScript/TypeScript, C#/.NET, and cloud services like Azure or AWS. Be ready to discuss your previous projects and how you've tackled high-load environments, as this will show your practical experience.
✨Show Your Passion for Gaming
Since the role involves developing multiplayer game systems, it’s a great idea to express your enthusiasm for gaming and any relevant experience you have in the industry. If you’ve worked with Unity or have insights into game mechanics, share those stories!
✨Prepare for Problem-Solving Questions
Expect to face questions that test your problem-solving abilities, especially around server/network programming principles. Think of scenarios where you had to optimise performance or ensure security, and be ready to explain your thought process.
✨Engage in Design Discussions
During the interview, don’t hesitate to engage in discussions about design and architecture. Show that you can collaborate effectively with artists and designers, and be prepared to share your ideas on how to create scalable and maintainable online experiences.