Backend programmer (Location Options) - Preston, UK

Invincibles Studio logo
Posted 30 June 2022
Salary Negotiable
Job type Permanent
Contact NameDave Moss

Job description

Backend Programmer (Location Options)


Invincibles Studio - Preston, UK


***This role can be worked from either of their studios in Preston or Leeds, UK on a hybrid basis***

Invincibles Studio are looking for a talented and experienced Backend Programmer to work principally on their portfolio of projects. This position offers the opportunity to be an integral part of a close-knit team and to take ownership of complex and interesting areas of the codebase, as they look to push their fast-growing games on to the next level. This is a position that will allow you to express your backend application and architecture talents as well as to engage your problem solving skills across the breadth of their products.

Invincibles Studio are the next generation of mobile Football Manager games. From small beginnings, they have grown steadily with each generation of their IP becoming bigger and better. On the back of this success, they are beginning to grow more rapidly, and while they have a number of roles opening up,  the most pressing is the need for a Backend Programmer with extensive experience in Node.js and AWS systems.

One of the best things about this studio is the incredible team ethic they have built, with a group of people who a collaborative, have monthly work events, and all pull in the right direction.

This position will suit someone motivated and detail-oriented, who will be happy to use their communication skills to push the rest of the team on to improve as well as to continue developing their own knowledge. 
While this is a mobile project ,they develop their backend application in NodeJS on AWS infrastructure.

As a Backend Programmer, you will...
  • Own areas of the backend application and maintain and support them across all platforms
  • Design, develop and document APIs for the game to use, as well as backend systems
  • Improve and maintain existing backend applications
  • Contribute to the development of new user interface functionality
  • Analyse, debug and fix issues
  • Plan, estimate and prioritise work
  • Work closely with artists, developers and producers to help push their games to be best they possibly can
  • Work with other teams at Invincibles Studio to help integrate shared code where necessary
  • Build tools to help improve internal processes and workflows

For this role, you will need...
  • Strong server-side development experience utilising Node.js, with a minimum of 4 years' commercial experience
  • Good understanding of Node.js and its limitations, weaknesses, and workarounds
  • A background developing for AWS infrastructure and using serverless tools/framework
  • Familiarity with: API Gateway, Lambda, DynamoDB, S3, ElastiCache/Redis, SNS/SQS/SES, Cloudwatch, Elasticsearch, Step Functions, and WAF
  • A capability for writing reusable libraries and clean, readable code
  • Experience working within an Agile/Scrum environment
  • Solid understanding of Web/REST APIs
  • Proficient in CI/CD and DevOps processes
  • Strong hands-on experience using Git 
  • Good debugging and problem-solving skills
  • Self-motivation and ablility to work closely with team members across all disciplines

Bonus points if you have...
  • Experience writing unit and integration tests
  • A background building backend platforms for games
  • An interest in and knowledge of game design
  • Experience building modular backend systems, such as microservice architecture
  • Familiarity using other VCS’s such as SVN
  • Knowledge of consuming APIs on the client
  • A specialisation in Unity & C#
  • Knowledge of football

If this is for you, get in touch with Dave at +44 (0)1709 834 777 or email now!