Senior Backend Programmer / Engineer – Computer / AAA Video Game Studio - REMOTE
COMPANY
Fantastic opportunity for a Senior Backend Engineer / Programmer to join a growing AAA Gaming Developer.
Based in the midlands my client is a reputable gaming developer with over 100+ staff and growing, working on exciting projects with a long-term pipeline of work to fuel further growth of the business and your career.
They have a longstanding track record of working on well known AAA titles and have a relaxed and personable company culture, creating a motivated and pleasant team environment.
So if you are fed up of being treated like just another number at a big corporate company, this family feel business would be an ideal home.
Opportunity to play a lead role in a close knit team, this role would be ideal for an already experienced Senior Programmer or a Programmer looking to make their next step up to senior level.
What makes it GREAT?
-Excellent opportunity for career progression, going through an exciting period of organic growth.
-Company has very low staff turnover, Excellent sign that they look after their staff.
-Big enough to keep you busy, small enough to know your name.
-Excellent company benefits and very generous holiday allowance.
-Exciting and diverse AAA projects, working on Iconic projects on a variety of platforms.
LOCATION: Fully Remote or Worcestershire/ West Midlands
This employer is situated on the outskirts of Birmingham, just a short distance from multiple supermarkets, coffee houses, food shops and more. A short 10 minute walk to the train station means that you are easily linked via Birmingham or Worcester, and parking is freely available both onsite and roadside.
This employer is also happy for candidates to be based fully remote working in this role.
Role:
As a Senior Backend Engineer, you will play a pivotal role in ensuring the smooth operation and performance of our gaming infrastructure. You will be responsible for designing, developing, and maintaining high-performance backend services that support real-time online games and applications. You will work closely with game teams to establish service requirements to deliver secure, scalable and engaging multiplayer experiences.
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 identify opportunities for optimization.
* Implement security and data protection methods to protect player information and comply with data protection laws
* Collaborate with player support and other teams to address issues and improve player experience.
* Keep informed on the latest development in backend technologies and ensure our solutions remain relevant
* Provide guidance and support for junior team members
* Create and maintain documentation for relevant and interested parties regarding backend infrastructures.
REQUIREMENTS:
To be considered for this Programmer / Backend Engineer role you must meet the following criteria:
* Undergraduate degree in Computer Science, Information Technology, or comparable discipline.
* Hands-on experience in backend development, with a focus on multiplayer games
* Strong experience with cloud services such as AWS (EC2, S3, Lambda, and RDS, Elasticache) or equivalent
* Strong understanding of containerization platforms such as Kubernetes, ACI, EKS or similar
* Database management (MySQL, NoSQL).
* Source control and code review tools (Git/Perforce/Swarm).
* Highly motivated and able to learn new technologies quickly.
* 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.
* Stress-testing, performance-tuning, and optimization skills.
* Debugging in multi-threaded environments.
* Eligible to work in the UK.
Desirable Skills:
* 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
REMUNERATION:
The successful Programmer / Backend Engineer will receive:
-Competitive Salary + Benefits
-Company bonus scheme
-Private healthcare
-Flexible working hours.
-20 days holiday + Banks + 2 weeks shutdown over Christmas
-Staff Care packages
-Social Gaming nights.
-Company outings & events (Summer BBQs & Christmas Parties)
To be considered for this vacancy or to find out more information please apply now.
Services advertised by Talk Recruitment are that of an employment business and/or agency