Senior Backend Engineer (UK Remote)

Aardvark Swift Recruitment United Kingdom
Remote
This Job is No Longer Active This position is no longer accepting applications

Job Description

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

Subscribe our newsletter

New Things Will Always Update Regularly