Senior Backend Engineer (UK Remote)

Posted 10 October 2024
Salary £35000 - £38000 Per
LocationWest Midlands
Job type Permanent
DisciplineGames Programming
Reference19787
Contact NameAdam Perry

Job description

This Senior Backend Engineer role is at a studio based in the Midlands, UK who work on co-development projects as well as their own IP.

As a Senior Backend Engineer, you will play an important role in ensuring the smooth operation and performance of the studio’s games infrastructure.

You will handle designing, developing, and maintaining high-performance backend services that support real-time online games and applications. Working closely with game development teams you’ll establish service requirements to deliver secure, scalable and engaging multiplayer experiences.

Your responsibilities…

  • Oversee the implementation, configuration, and maintenance of backend services and on demand deployment of servers

  • Work with Designers and other disciplines to understand game requirements, deliver backend solutions and help integrate user-facing elements with services

  • Ensure the scalability and reliability of services for millions of concurrent users

  • Analyse system performance and find opportunities for optimisation

  • Implement security and data protection methods to protect player information and follow data protection laws

  • Collaborate with Player Support and other teams to address issues and improve the player experience

  • Keep informed on the latest development in backend technologies and ensure the studio’s solutions stay relevant

  • Provide guidance and support for less experienced team members

  • Create and maintain documentation for relevant and interested parties regarding backend infrastructures

The skills and experience you’ll bring to the role…

  • Degree in Computer Science, Information Technology, or comparable discipline

  • 5 or more years of hands-on experience in backend development, ideally with a focus on multiplayer games

  • Experienced with cloud services such as AWS (EC2, S3, Lambda, RDS, Elasticache) or equivalent

  • Strong understanding of containerisation platforms such as Kubernetes, ACI, EKS or similar

  • Database management (MySQL, NoSQL)

  • Source control and code review tools (Git/Perforce/Swarm)

  • Knowledge of relevant console platforms certification requirements (XRs and TRCs etc)

  • Expertise with microservices and languages such as Java, Kotlin, C# or similar

  • Experience with message queue systems such as RabbitMQ or similar

  • Experience with product development lifecycle

  • Comfortable with stress-testing, performance-tuning, and optimisation

  • Debugging in multi-threaded environments

  • Effective communication skills

Desirable but not essential skills and experience…

  • Technologies such as Zookeeper, Terraform, Ansible, Cassandra, RabbitMQ, Kafka, Spark, Redis, MongoDB, CosmoDB, Xsolla Backend (AcceleratXR), Pragma, Playfab, Epic Online Services, Unity Game Services, Firebase, Edgegap, Photon

  • Game engine experience with Unreal or Unity

  • Web application development experience (NodeJS, JavaScript, TypeScript)

  • Proficiency in Linux operating system and troubleshooting

  • Google gRPC and protobuf knowledge.

  • Automated Testing

Perks and benefits include…

  • Fully remote working from within the UK

  • Private healthcare

  • Bonus scheme

  • Additional time off over the festive period

  • Team outings and events

  • Summer BBQ and Festive party