Senior Python Developer - (Copenhagen - Hybrid)

Salary Competitive

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.

For more information or questions please contact us at steven@gameanalytics.com or phone number 07931853533

Perks and benefits

This job comes with several perks and benefits

Flexible working hours
Flexible working hours

Free coffee / tea
Free coffee / tea

Near public transit
Near public transit

Social gatherings
Social gatherings

Free office snacks
Free office snacks

Free friday beers
Free friday beers

See all 15 benefits

Working at
GameAnalytics

GameAnalytics is one of the world’s most popular analytics tools for games, used by indie developers, games studios, and established publishers around the world. Our network is approaching 100,000 games, which are played by more than 1.2 billion people each month. Since our launch back in 2012, GameAnalytics has received over $8M in funding from high-profile tech investors, including Michael Arrington (Founder of TechCrunch) and Jimmy Maymann (CEO at Huffington Post). In 2016, the company was acquired by the leading mobile advertising company, Mobvista. For more information, visit https://www.gameanalytics.com

Read more about GameAnalytics

company gallery image