Senior Backend Engineer, Flix Interactive

Senior Backend Engineer, Flix Interactive

Company Flix Interactive
Job title Senior Backend Engineer
Job location UK Remote or West Midlands Based – Birmingham/Worcestershire
Type Full Time

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 developments in backend technologies and ensure our solutions remain relevant
  • Provide guidance and support for junior team members
  • Create and maintain documentation regarding backend infrastructures for relevant and interested parties.

Requirements & Skills:

  • Undergraduate degree in Computer Science, Information Technology, or comparable discipline.
  • 5+ years of 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.
  • Excellent communication 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

apply for job button