General responsibilities for the role include:

  • Debug and maintain existing code
  • Take an active part in the game design process working with designers and other development departments
  • Turn game designs into technical specifications and implement resulting code
  • Work with other programming teams to interface with all project subsystems, including gameplay, UI, and physics
  • Contribute to technical design documents and knowledge base
  • Test and refine Online-connected features during the development process


  • Strong Java and SQL skills with at least five years of experience
  • An understanding of database and cluster scaling and security
  • Be able to optimise database reads/writes and overall efficiency
  • Good debugging skills
  • European location

Additionally, experience with any of the following will be considered an advantage:

  • Coding to mitigate mobile client/server connectivity issues
  • Android and iOS client programming
  • C++

Soft skills requirements:

  • Excellent communication, time-management and organisational skills
  • The confidence to complete work to a high standard and on time
  • Self-motivation