Senior Backend Developer (Python)

1 Month ago • 3 Years + • Backend Development

Job Summary

Job Description

As a Senior Backend Developer (Python) at Game Analytics, you'll be a key contributor to the development and maintenance of critical APIs handling authentication, authorization, and business logic. You'll work with a modern stack (Python 3, MySQL, Terraform, AWS, GCP) to build and manage production systems, collaborating with other teams on AWS resource management and deployment. Responsibilities include planning, designing, and developing new and existing products, ensuring high code quality through code reviews and adhering to coding standards. You'll also be involved in mentoring junior team members and contributing to the hiring process. Experience with large-scale SQL projects and cloud environments is essential.
Must have:
  • Excellent Python (or similar) & API development skills
  • 3+ years experience with production systems
  • SQL & RDBMS expertise (MySQL preferred)
  • High-quality, maintainable code
  • Automated testing & deployment experience
  • AWS cloud experience
  • Team collaboration & communication skills
Good to have:
  • FastAPI/Flask knowledge
  • SQLAlchemy or ORM experience
  • Terraform/Ansible experience
  • Docker/Kubernetes experience
  • OAuth2 experience
  • Project management skills
  • Videogame industry passion
Perks:
  • Flexible working
  • Food, snacks, drinks
  • 25 days paid holiday
  • Year-end office closure
  • Company sickness leave
  • Carers’ leave
  • Additional compassionate leave
  • Work-from-Anywhere Scheme (15 days/year)
  • Learning budgets
  • Monthly social nights
  • Expense phone bill

Job Details

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, 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 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

Similar Jobs

SEGA - Lead Technical Artist

SEGA

England, United Kingdom (Hybrid)
1 Month ago
Zoox - Test Engineer, Manufacturing Test & Diagnostics

Zoox

San Carlos, California, United States (On-Site)
4 Months ago
Meta - Data Engineer, Product Analytics

Meta

Fremont, California, United States (On-Site)
3 Months ago
Maersk Careers - Senior Software Engineer - Python/PySpark/Data Engineer - Energy Transition, Full Remote available for XP

Maersk Careers

Porto, Porto District, Portugal (Remote)
4 Months ago
ByteDance - Video Analysis and Quality Algorithm Engineer - 2023 Start (MS)

ByteDance

Seattle, Washington, United States (On-Site)
3 Months ago
Voodoo - Senior ML Engineer

Voodoo

Paris, Île-de-France, France (Hybrid)
1 Day ago
Epic Games - Principal Programmer, Horde

Epic Games

Cary, North Carolina, United States (On-Site)
2 Weeks ago
Warner Bros Games - Senior Software Engineer - Java

Warner Bros Games

Bengaluru, Karnataka, India (Hybrid)
5 Days ago
Sporty Group - Software Engineering Team Lead- LatAm

Sporty Group

(Remote)
2 Months ago
Epic Games - Senior Engineer, Patching

Epic Games

(On-Site)
7 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Activision - Senior Staff Software Engineer (Data) - Activision Blizzard Media

Activision

San Francisco, California, United States (On-Site)
3 Months ago
Tencent - Senior Technical Artist (VFX Rendering) - Global Realistic 3A Action Game

Tencent

Shenzhen, Guangdong Province, China (On-Site)
2 Months ago
Stonewall Collision & Auto Painting - Lead Data Scientist

Stonewall Collision & Auto Painting

Hyderabad, Telangana, India (On-Site)
5 Months ago
The Walt Disney Company - Product Owner Data

The Walt Disney Company

Montévrain, Île-de-France, France (Hybrid)
1 Month ago
 Gaea Global Technologies - MEAN Stack Developer

Gaea Global Technologies

Karnataka, India (On-Site)
2 Months ago
NVIDIA - Solution Architect, Generative AI - Digital Human

NVIDIA

Santa Clara, California, United States (On-Site)
3 Weeks ago
Google - Software Engineer, PhD, Early Career, Campus, Systems and Infrastructure, 2025 Start

Google

Atlanta, Georgia, United States (On-Site)
3 Months ago
Argus Labs - DevOps Engineer

Argus Labs

(Remote)
3 Weeks ago
Rubrik - Senior Software Engineer - Cloud Native Protection

Rubrik

Bengaluru, Karnataka, India (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Capital Region of Denmark, Denmark

SYBO - Social Media Marketing Intern

SYBO

Copenhagen, Denmark (On-Site)
1 Week ago
Tesla - Content and Communications Coordinator

Tesla

Køge, Denmark (On-Site)
1 Week ago
Trackman - Electronics Mechanic/Technician

Trackman

Denmark (On-Site)
4 Weeks ago
PwC - ERP rådgivning med fokus på forretningsværdien

PwC

Copenhagen, Denmark (On-Site)
4 Months ago
SYBO - Game Engineer Intern

SYBO

Copenhagen, Denmark (On-Site)
1 Week ago
LeoVegas - CRM Executive - Danish Speaking

LeoVegas

Copenhagen, Denmark (On-Site)
2 Months ago
Playdead - 3D Environment Artist

Playdead

Copenhagen, Denmark (On-Site)
6 Months ago
Keywords Studios (Player Support) - Subtitle Translator/QCer: English to Danish & Danish to English

Keywords Studios (Player Support)

Capital Region Of Denmark, Denmark (Remote)
2 Weeks ago
Trackman - Software Developer in Test – Virtual Golf (Unity)

Trackman

Denmark (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

Backend Development Jobs

Evolution - Scala Engineer

Evolution

Riga, Latvia (Hybrid)
3 Months ago
OtherSide Entertainment - Senior Online Engineer

OtherSide Entertainment

United States (Remote)
4 Weeks ago
Epic Games - Principal Web Engineer

Epic Games

(On-Site)
1 Month ago
Meta - Software Engineer, Infrastructure

Meta

Foster City, California, United States (On-Site)
3 Months ago
PwC - Walkin Drive @ Bangalore... Java FS / Backend Developer

PwC

Bengaluru, Karnataka, India (On-Site)
4 Months ago
Baazi Games - Senior Software Engineer

Baazi Games

Delhi, India (Hybrid)
4 Months ago
SentinelOne - Staff Software Engineer

SentinelOne

India (Remote)
3 Months ago
Behaviour Interactive - Senior Online Programmer - Unannounced IP | Programmeur·euse Senior·e en ligne  - Projet non annoncé

Behaviour Interactive

Montreal, Quebec, Canada (Hybrid)
3 Months ago
Netflix - Software Engineer (L5) - Consumer Engineering

Netflix

United States (Remote)
3 Months ago
Prodigal - Senior Software Engineer

Prodigal

Bengaluru, Karnataka, India (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

About The Company

GameAnalytics is a SaaS platform specializing in Business Intelligence and Analytics. We hold certifications for SOC2 Type II and ISO27001 standards.

Capital Region Of Denmark, Denmark (On-Site)

View All Jobs

Get notified when new jobs are added by GameAnalytics

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug