Tactile Games Logo png

Senior Backend Engineer

Tactile Games

Job Description

About the job

Its 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 Lilys Garden. Now were 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, lets get a little bit more specific.

Heres what youll 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

 

Whats 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!

Find your dream job

Freshly added jobs in Denmark

Senior Backend Engineer

Software Developer

Software Developer

Senior Frontend Developer

Who is Hiring is part of Cybrient Technologies SA