Senior Backend Engineer - LiveOps Dashboard and Game Web Services
Join Tactile Games' Core Team as a Senior Backend Engineer to design and develop features for our live game operations dashboard and Game Web Services. Work with a modern tech stack and collaborate with a diverse team of developers.
Key Highlights
Technical Skills Required
Benefits & Perks
Job Description
🚀 Your role & impact:
We are expanding our Core Team and seeking an experienced Senior Backend Engineer to join the talented engineers supporting our live game operations (LiveOps).
The Core team at Tactile is responsible for building our entire backend infrastructure - all the tools, platforms, and systems that power our game operations. As a Senior Backend Engineer within our Core team, you will work on our business-critical LiveOps dashboard, used by teams across the studio to evaluate and improve day-to-day operations. You’ll also build new features for our Game Web Services, which enhance player experiences, and contribute to our internal CI/CD solution, the Build Server, that supports game deployment.
Our platform is primarily built using TypeScript and Node.js, with MongoDB and BigQuery for data storage. React powers our client-side frontend. Strong experience with these or similar technologies is an excellent foundation for this role.
📍This role is based in our beautiful Copenhagen office, as we truly believe that when talented people work closely together, amazing things happen! We therefore offer full relocation support to those coming from outside of Denmark.
Okay, let's get more specific.
Here's what you'll be doing on the day-to-day:
- Designing and developing new features that power and streamline our internal game development tools
- Automating and scaling backend systems that support our live game operations
- Evolving and maintaining our core platforms to ensure reliability, performance, and developer efficiency
- Partnering with teams across the studio to evolve and improve our shared backend architecture
You'll be working with a modern stack:
- TypeScript, Node.js, Express.js
- GCP, Docker, Kubernetes, CircleCI
- MongoDB, BigQuery
- DataDog, 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 care about:
- Clean coding practices
- Code reviews
- OOP
- SOLID & DRY principles
- Test-driven development (TDD) & unit testing
- Dependency Injection
What we're looking for:
- Extensive experience (6+ years) in backend development with TypeScript and Node.js
- Experience working with high-load systems
- Strong understanding of RESTful services and web technologies
- Experience with both document-oriented databases and SQL
- Experience collaborating within a larger development team (4+ developers)
- Bonus: interest in or experience with full-stack development
What's in it for you?
It’s an exciting time to join Tactile. We’re a diverse team of storytellers, puzzle enthusiasts, and casual mobile game creators. Founded in 2008 in the heart of Copenhagen, we’ve grown into one of Denmark’s largest gaming companies, scaling fast in recent years thanks to the success of our game Lily’s Garden. Our mission is to create out-of-the-ordinary casual puzzle games enjoyed by millions worldwide.
With more than 350 talented individuals from over 55 nationalities (and 43% women), we value the richness of different experiences and perspectives. We foster a lean organizational culture where everyone takes responsibility, stays curious, and grows in their own way. We pride ourselves on a healthy studio culture, no crunch, no ego, and plenty of room for creativity.
🌆 Beautiful office space with one of the best views in Copenhagen
🩺 Pension and private health insurance
💻 A chance to work with modern tools and technologies
📚 Opportunities for personal growth through development talks, workshops, books, and courses
🌮 Daily healthy organic breakfast and lunch prepared by our in-house chefs
🥳 Social activities, including game nights, book club, Friday bar, and more
🔍 Free Danish lessons with our in-house Danish teacher
Our interview process:
We’re committed to an inclusive and accessible hiring process, where everyone has an equal opportunity to succeed. We welcome applicants from all backgrounds and experiences, regardless of gender, sexual orientation, age, nationality, neurodiversity, or disability.
We review all applications based on skills, experience, and the projects you’re proud of, so don’t hesitate to tell us about your favorite technologies and achievements.
After we review your application, you can expect to go through the following steps:
☕ Introductory chat with a Recruiter to align on the role and answer your questions
🧪 Take-home coding task to see your skills in action
🤝 Technical interview with members of our Core team to discuss your test and technical thinking
💜 Final interview with your potential teammates to explore collaboration and ways of working
We’re thorough but efficient, and we aim to complete the process within a few weeks. It’s essential to us that we select new Tactilers carefully, and equally important that we’re the right fit for you.
If you need assistance or accommodation at any stage, please let us know.
We look forward to receiving your application! 👋