About Game Analytics
From indie developers, games studios, to established publishers, GameAnalytics is currently the #1 analytics tool for anyone building a mobile game. Our network includes +100,000 games, which are played by more than 2 billion people each month.
What’s our mission? To help game developers make the right decisions based on data. And by joining our team, you’ll be working on new and innovative products to help tens of thousands of people in the industry do just that.
About the team
You will join our backend API development team, currently working out of our Copenhagen office. Together you’ll be working on some of our most critical APIs handling authentication, authorisation and the business logic for all our users, studios & games, providing the backbone that powers our web application.
We work using a modern development stack (Python 3, MySQL, Terraform, ECS/Fargate), use cloud technologies (AWS, GCP) and we value simplicity, code quality, automation; with the aim of iterating fast and delivering value.
We have major new product offerings in development and the team will be involved in all areas of planning, designing and development.
What we are looking for
As an experienced developer, you will be a key contributor involved in planning, designing and developing current and new product offerings.
Making sure we build the right thing at the right time. We value the ability to make reasonable and informed decisions with minimal supervision.
Be able to take ownership (together with the other team members) of several APIs (currently based on Python), our main user management database or any future production critical systems.
Managing AWS resources and deployment procedures in collaboration with our other engineering teams.
Keeping code quality high using code reviews (pull requests) and documented coding standards.
Ability to collaborate and communicate well with other teams, including product and support.
Understanding of business processes and data governance implications, when working with customer accounts.
Train, coach, and support the hiring of team members.
Requirements
Excellent understanding of Python OR an excellent understanding of another backend related language (Java, Erlang, Elixir, Golang, Ruby…) AND some Python experience.
Excellent understanding of API development; including best practices,industry standards, performance implications…
3+ years of experience building and managing production systems.
Experience with SQL and RDBMS concepts, using these on large projects, preferably using MySQL
Ability to write high quality and maintainable code, only embracing complexity when truly needed. Approach coding so that others can read and work with your code.
Experience with modern development life cycle, including automated testing and deployment.
Excellent communication and team collaboration skills
Experience with developing software in a cloud environment, preferably in AWS.
Desirable:
A degree in computer science or equivalent
Good knowledge of FastAPI, Flask or other Python API frameworks
Knowledge of SQLAlchemy or other ORM frameworks
Experience with infrastructure-as-code systems (Terraform, Ansible, etc.)
Experience with containerized applications (Docker, Kubernetes, ECS/Fargate or similar)
Comfortable working in a Linux environment
Experience with, or interest in, other programming languages besides Python
Experience with authentication/authorization protocols, such as OAuth2.
An Interest in videogames and the industry
Benefits
Remote working flexibility – or part-time remote
(When in office) Food, snacks and drink
Entertainment Area
25 days paid holiday (excluding bank holiday)
Company sickness leave
Parental and guardian leave
Additional compassionate leave
“Work-from-Anywhere” Scheme
Learning budgets
Monthly social nights
Expense phone bill
Cycle to work scheme
Please note that you will be hired under a PEO arrangement for remote roles located outside of the UK and Denmark. This is to ensure that our benefits are not in violation of local employment laws.
This job comes with several perks and benefits