GameAnalytics Logo

GameAnalytics

Senior Backend Developer (Python) - Remote

Posted 16 Days Ago
Be an Early Applicant
Remote
2 Locations
Senior level
Remote
2 Locations
Senior level
Join GameAnalytics as a Senior Backend Developer focusing on API development, managing production systems, and collaborating with teams to innovate game analytics tools.
The summary above was generated by AI

Description

About Game Analytics

GameAnalytics is a leading analytics tool for anyone building a mobile game. Our platform helps everyone in the industry, from indie developers, to growing games studios, to global publishers. Our network includes more than 100k games, which are played by north of 2 billion people each month. That’s more than ⅓ of the world’s mobile gamers. 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 as a remote member outside of Denmark, where our head office is based. 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 hiring of team members.
Requirements

Essential:

  • 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 or PostgreSQL
  • 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 project management and software development methodologies
  • Passion in videogames and the industry
Benefits
  • Working flexibility
  • (When in office) Food, snacks and drinks
  • 25 Days paid holiday (excluding bank holiday)
  • Year-end office closure (paid holiday downtime between Christmas and New Year's)
  • Company sickness leave
  • Carers’ leave
  • Additional compassionate leave
  • “Work-from-Anywhere” Scheme (15 days per year)
  • Learning budgets
  • Monthly social nights
  • Expense phone bill

Top Skills

AWS
Docker
Ecs/Fargate
Elixir
Erlang
Fastapi
Flask
Go
Java
Kubernetes
MySQL
Postgres
Python
Ruby
Sqlalchemy
Terraform

Similar Jobs

3 Days Ago
Remote
29 Locations
Senior level
Senior level
Fintech • Software • Financial Services
As a Senior Full Stack Engineer, you'll design and develop a financial platform's frontend and backend, integrating with various data providers while ensuring a great user experience.
Top Skills: AWSElixirPhoenixReactTailwindcssTerraformTypescript
4 Days Ago
Easy Apply
Remote
29 Locations
Easy Apply
Senior level
Senior level
Cloud • Security • Software • Cybersecurity • Automation
As a Senior Fullstack Engineer, you will lead the design and implementation of features for GitLab Workspaces, optimize performance and user experiences, mentor peers, and contribute to code reviews and architectural planning, all while collaborating with cross-functional teams.
Top Skills: GraphQLKubernetesRuby On RailsTypescriptVue
4 Days Ago
Easy Apply
Remote
29 Locations
Easy Apply
Senior level
Senior level
Cloud • Security • Software • Cybersecurity • Automation
As an Engineering Manager at GitLab, you'll lead a team to design project plans, foster team growth, improve product quality, and maintain agile methodologies.
Top Skills: Agile Planning ToolsAsanaConfluenceGitlabJIRAMonday.ComRelational DatabasesRuby

What you need to know about the Belfast Tech Scene

If asked to name the birthplace of the RMS Titanic, you might not say Belfast. Similarly, if asked to name Europe's leading destination for foreign direct investment in new software development, Belfast might not come to mind. Yet, both are true. The city has emerged as a tech powerhouse, recently ranked among the best in the U.K. for tech careers — especially for software developers. It also leads the U.K. with the highest percentage of software development jobs advertised.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account