Backend Developer (Hybrid Options)

TreesPlease Games logo
Posted 23 September 2022
Salary Negotiable
LocationLondon
Job type Permanent
DisciplineProgramming
Reference17974
Contact NameDave Moss

Job description

We’re working with TreesPlease Games to recruit a Backend Developer to join their team. TreesPlease games are a new studio with a twist, they’re on a mission to make games that are good for the planet and played by millions of people.

They are a small but expanding team of friendly, talented, ambitious, and truly diverse game makers, if you are passionate about changing the world through world class games then this is a role for you.

TreesPlease have a game that is at the soft launch stage and they’re looking to level-up their capabilities as they extend product features and globally scale their first live game. With that in mind they are looking for an Engineer who has a passion for game development, with their primary focus being development of backend solutions but with the experience and flair for client-side implementation for mobile platforms. 

This role would suit an individual who has transitioned from a client to server role or vice versa, or who has worked in a small team covering both knowledge areas.

Your responsibilities…
  • Create and maintain server and client code to realise the product aspirations of the game
  • Contribute towards identifying and maintaining backend infrastructure that is most appropriate to the evolving needs of a growing studio
  • Take shared responsibility for maintaining the quality of the product and contributing towards release management
  • Work closely with a multi-discipline team of engineers, content creators, quality assurance and production to predict dependencies and plan tasks to meet project deliverables

The skills and experience you’ll bring to the role…
  • Proficient working knowledge of C#
  • Experience of other high level programming languages such as NodeJS, Go, Java or equivalent to develop production-ready services and APIs
  • Experience developing applications with Unity
  • Experience of working with a scalable backend stack such as GCP, MongoDB, Nakama, CockroachDB or equivalents
  • Effective communication skills to work as part of a cross-discipline team
  • Enjoy solving problems and possess a natural curiosity

Desirable additional skills…
  • BSc within the field of Computer Science
  • Experience with expanding and/or maintaining continuous build systems, such as Jenkins, TeamCity or similar
  • Proven experience developing and distributing mobile games/apps
  • A genuine interest in casual mobile games

This is a hybrid working position, working with your colleagues from the office for 3 days a week and remote home working 2 days a week.

TreesPlease pride themselves on providing an open, friendly, ambitious, and truly diverse culture, where your voice will be heard and your contributions valued, all while making games you can be proud of.