
Backend Engineer
- Remote
- Chatham, England, United Kingdom
- Development
Job description
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.
Dovetail Games are committed to promoting diversity, and all applicants will be considered on their merit, qualifications, competence, and talent regardless of any protected characteristics. At the individuals request, all roles will be considered for part time, term time only and job shares.
With a huge emphasis on our culture and wellbeing you’ll experience an environment where you will be challenged but supported. We have an industry leading work life balance and flexible working is offered from day one! Want to work fully UK based remote as that’s where you do your best work? That is fine by us, though certain roles will require a more hybrid style with time in the office.
What You’ll get from Us!
· Work where you work best – Remote, Hybrid or in Office? You choose!
· 37.5 hour working week with true flexible working
· Collaborative, supportive team environment
· Access to the latest tools & tech
· Company funded away days and team building
· Opportunity to grow and work on much loved titles
· Competitive salary and benefits
Job requirements
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, 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, NodeJSspecific 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.
or
All done!
Your application has been successfully submitted!