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