Senior Backend Engineer, TypeScript/Node.js
Tactile Games

It’s an exciting time to join Tactile. We're a diverse team of storytellers, puzzle enthusiasts and casual mobile game creators. Our story began in 2008 in the heart of beautiful Copenhagen, and since then we have experienced continuous growth, establishing ourselves as one of the largest gaming companies in Denmark. In more recent years, we have been scaling fast, in big part thanks to the success of a little game called Lily’s Garden. Now we’re on a mission to solidify our position as one of the leaders in creating out-of-the-ordinary casual puzzle games.
Your role & impact
We are currently growing our Core Team and are on the search for an experienced Backend Engineer to join the team of talented engineers supporting our live game operations (LiveOps).
The Core team at Tactile is responsible for building our entire internal backend infrastructure - all the tools, platforms, systems and services which are used to manage our game, data and marketing operations. As a Backend Engineer within our Core LiveOps team, you will be working on the business critical LiveOps dashboard, which is used by different teams within the business to evaluate and improve their day-to-day operations. You will also be creating new features and functionalities on our Game Web Services, which are important for improving players' in-game experiences, as well as working on our Build Server, the internal CI/CD solution for deploying our games.
We use a variety of technologies for our backend services. Our platform is written in TypeScript and Node.js, with MongoDB and BigQuery as the storage components. We use React to build our client side front-end. Strong knowledge of these technologies along with others that are similar is a great asset to this role.
This role is based in our Copenhagen office. Please note that we cannot offer relocation support or visa sponsorship for this role.
Okay, let’s get a little bit more specific.
Here’s what you’ll be doing on the day-to-day as a Backend Engineer on our Core team:
- Building new features and functionalities for for the tools and systems supporting our game development processes
- Building and automating new games related systems
- Improving, extending and monitoring back and front-end tools
- Gaining a thorough understanding of the different shared backend technologies, and how they interact
- Contributing to our data warehouse and analytics systems
To keep it short & sweet, as a part of our Core team, you'll be working with a modern stack:
- TypeScript, Node.js & Express.js (as our main language and frameworks)
- REST APIs
- GCP
- Docker
- Kubernetes
- CircleCI
- MongoDB & Redis
- BigQuery (for our big data pipelines)
- DataDog (monitoring system)
- Airflow
- React.js
- ... and more! We do not expect you to know everything about this stack (we're not looking for unicorns), what matters most is that you enjoy working with and learning new technologies.
Practices & principles we cannot live without:
- Clean coding practices
- Code reviews
- OOP
- SOLID principles
- Test driven development (TDD) & unit testing
- Dependency Injection
What we're looking for:
- Extensive experience (5+ years) in backend development with TypeScript and Node.js
- Experience in working with high-load traffic systems
- Experience in working within a bigger development team (4+ developers)
- It's great if you also have experience with or an interest in working with front-end
What’s in it for you?
Beautiful office space with probably the best view in Copenhagen
Pension and private health insurance
A chance to work with the latest tools and technology
Opportunities for individual growth with development talks as well as workshops, books and courses
Daily, healthy organic breakfast and lunch prepared by our professional chefs in-house
Social activities, including game nights, book club, Friday bar and more
Free Danish lessons with our in-house Danish teacher
We look forward to receiving your application!
Se flere job i København, Region Hovedstaden