***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 dave.m@aswift.com now!