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.