Backend Developer
Updated on 9/13/2023
Sumo Digital

501-1,000 employees

Software Development
Company Overview
Founded in 2003, and celebrating its 20th Anniversary this year, award-winning Sumo Digital employs over 1,200 people globally in the UK, Europe, India and Canada. Our 16 studios are in Sheffield, Nottingham, Newcastle (Atomhawk and Sumo Newcastle), Brighton (The Chinese Room), Leeds (Red Kite Games), Leamington Spa (Sumo Leamington and Lab42), Warrington in the UK, Pune and Bangalore in India, Wroclaw, Poland and Czech Republic (PixelAnt) and Vancouver, Canada (Atomhawk and Timbre Games). Developing successful games across all platforms and genres, Sumo is recognised for its versatility, proprietary technology and creativity across a portfolio of games featuring titles for major publishers including Microsoft, Sony, Sega and 2K.
Locations
Warwick, UK
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
AWS
Confluence
Docker
Google Cloud Platform
JavaScript
JIRA
Git
Linux/Unix
Microsoft Azure
Terraform
Python
TypeScript
Unity
CategoriesNew
DevOps & Infrastructure
Software Engineering
Requirements
  • If you have experience in some or most of the skills below, we'd love to hear from you. The array of Server & Cloud technology in use in modern software is near infinite, so the following list should be viewed as an example of the typical technology we use in projects at our studio, but we would encourage applicants who have experience of any other areas of backend development, as your experience is valuable, and we are mindful that good developers can learn and adapt quickly
  • Experience using Cloud Services, any one or more of: AWS, Azure, Google Cloud Platform
  • Experience with production-level cloud infrastructure at scale
  • Any one or more of the programming languages: C#, Go, Python, JavaScript / TypeScript
  • Docker
  • Linux/Unix platforms
  • Databases
  • Shell scripting
  • Git
  • Reviewing other programmers code & providing constructive feedback and checks
  • Strong technical documentation skills
  • Working with various project stakeholders to understand & define clear requirements
  • Task management & ticketing systems such as JIRA
  • Confluence
  • Development using the Unity game engine
  • Experience in the videogame industry
  • Infrastructure-As-Code E.g., Terraform, CloudFormation
Responsibilities
  • Become a developer on a multiplayer-only PC game
  • Implement backend features for the game with performant and maintainable code. Here are some examples of areas you might work on:
  • Player accounts and inventory
  • Leader boards
  • Matchmaking
  • Steam integration
  • Collaborate with the game development team to understand backend requirements, delivering a scalable and resilient backend infrastructure that can scale to the demands of a high concurrent player count
  • Develop systems to deploy game servers and monitor and maintain their health and performance, in development and production environments
  • Help the team develop and document the backend architecture of the product