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 API development team, and preferably working closely with them on our Copenhagen office. Together you’ll be working on our most vital API handling authentication/authorisation and the business logic for all our users, studios & games.
We have major new product offerings in development and the team will be involved in all areas of planning/designing and development. While also considering maintenance, refactoring and testing.
What we are looking for
As an experienced developer you will be a key contributor involved in planning and developing new product offerings.
Making sure we build the right thing at the right time.
Ownership of our user-api (currently based on Python) - planning additional features, refactoring, tests and (potentially) splitting into smaller services.
Managing AWS resources and deployment procedures in collaboration with our London Backend Team.
Keeping code quality high using code reviews (pull requests) and documented coding standards.
Understanding of business processes and data governance implications, when working with customer accounts.
Train, coach and support hiring of team members.
Requirements
3+ years of experience with building backend solutions
Advanced knowledge of Python 3
Excellent understanding of RESTful HTTP API principles
Excellent understanding of SQL and relational databases
A desire to write readable, maintainable and scalable code
Knowledge of good testing practices and experience with test implementation in Python
Experience with git and collaborative development concepts such as pull requests and code reviews
English language fluency
Desirable:
A masters degree in Computer Science or equivalent
Knowledge of FastAPI, Flask or other Python API frameworks
Knowledge of SQLAlchemy or other Python ORM frameworks
Experience with developing cloud solutions, preferably in AWS
Experience with infrastructure-as-code systems (Terraform, Ansible, etc.)
Experience with containerized applications
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 games and the industry
Benefits
Remote working flexibility – or part time remote
(When in office) Food, snacks and drinks
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 for remote roles located outside of the UK and Denmark, you will be hired under a PEO arrangement. This is to ensure that our benefits are not in violation of local employment laws.
This job comes with several perks and benefits