Backend Engineer
Job description
What we look for in you
Beneficial
- Join us as a Backend Engineer on Dovetail Live, the vibrant online hub for our players and hobbyists—powering exclusive social features, the latest news, and seamless digital experiences.
 - This role is UK based remote only.
 - Working as part of the DTL Team to ensure the implementation of the Dovetail Live roadmap.
 - Champion the development of the Dovetail Live backend API services across the entire lifecycle: Design, Development, Documentation, Testing and long-term Support.
 - Work closely with game development teams in providing in-game online functionality.
 - Work with teams across the business to provide user-friendly internal tools for live operations.
 - Understand business needs and interpret the long-term vision to be able to advise on “best fit” solutions that work for all parties.
 
What we look for in you
- Commitment to continuously improve your skills and your code.
 - Strong organisational skills and the ability to communicate complex notions.
 - Professional experience developing and maintaining backend APIs.
 - Professional experience with relational databases and ORMs.
 - Good software engineering skills, with an ability to program clearly and efficiently.
 - Strong understanding of, and experience in, server-side web development including: API Design and Development, Security Best Practices, Performance optimisation, Service-Oriented Architecture.
 - Experience with, or willingness to learn: NodeJS, TypeScript and the NestJS framework, BDD, using CucumberJS and Gherkin, Unit Testing, using Jest, End-to-End Testing, SQL, especially Postgres and MySQL, NodeJS specific ORMs, especially Sequelize.
 
Beneficial
- Degree in Computer Science or similar, or in place of a degree, 5+ years of professional experience.
 - Experience working in a similar position, either in games or a parallel industry.
 - A demonstrable history of building successful online systems.
 - DevOps experience or willingness to learn: CICD Using Gitlab, Kubernetes, with Helm and Garden.
 - Experience with cloud platforms, especially GCP services: We particularly use: AppEngine, CloudSQL, Kubernetes.
 - Experience in front end web development, including: Single Page Application Frameworks, e.g. React and NextJs, Flux-based Frontend State Management, e.g. Redux.
 - Additionally, familiarity with any of the following will be beneficial: Java (especially KeyCloak), Playfab, JIRA/Confluence, CRM solutions such as Mailchimp, Emarsys, etc.
 
Be the first to know aboutnew jobs every week
Get 8 new jobs with salaries, once per week! Sign up here so you don't miss a single newsletter.