Senior Backend Developer (Python)

1 Month ago • 3 Years + • Backend Development

Job Summary

Job Description

As a Senior Backend Developer (Python) at GameAnalytics, you'll be a key contributor to the backend API development team. You'll be involved in planning, designing, and developing current and new product offerings, focusing on critical APIs handling authentication, authorization, and business logic. This role requires expertise in Python (or a similar language with Python experience), API development, SQL, and working with cloud technologies (AWS, GCP). You'll manage AWS resources, ensure high code quality through code reviews, and collaborate with other teams. Experience with modern development lifecycles and a passion for building high-quality, maintainable code are essential. You will also contribute to team training and hiring.
Must have:
  • Excellent Python/Backend exp.
  • API development expertise
  • SQL & RDBMS experience
  • Production system management
  • AWS cloud environment experience
  • High-quality code & testing
Good to have:
  • FastAPI/Flask knowledge
  • SQLAlchemy or ORM experience
  • Terraform/Ansible experience
  • Docker/Kubernetes experience
  • OAuth2 experience
  • Project management skills
Perks:
  • Working flexibility
  • Food, snacks, drinks
  • 25 days paid holiday
  • Year-end office closure
  • Company sickness leave
  • Carers’ leave
  • Additional compassionate leave
  • Work-from-Anywhere Scheme
  • 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

Goodbye Kansas Studios - Technology Support Technician (Mumbai)

Goodbye Kansas Studios

Mumbai, Maharashtra, India (On-Site)
1 Month ago
CrazyLabs - Growth Analytics Team Lead

CrazyLabs

Berlin, Berlin, Germany (On-Site)
1 Month ago
ByteDance - Backend Software Engineer - Global E-Commerce Warehousing

ByteDance

Seattle, Washington, United States (On-Site)
5 Months ago
Easy Brain - Data Scientist

Easy Brain

Limassol, Limassol, Cyprus (Hybrid)
6 Months ago
ByteDance - Software Researcher/Engineer - Applied Research Center (Infrastructure+AI)

ByteDance

Seattle, Washington, United States (On-Site)
5 Months ago
Wargaming - Senior Game Developer (Unannounced Project)

Wargaming

Vilnius, Vilnius County, Lithuania (Hybrid)
1 Month ago
OKX - Java developer (Blockchain Asset)

OKX

Singapore, Singapore (On-Site)
6 Months ago
Panteon Games - Game Server Engineer

Panteon Games

Ankara, Ankara, Türkiye (On-Site)
5 Months ago
Epic Games - Senior Software Engineer

Epic Games

(On-Site)
2 Months ago
Applike Group - Senior Go Backend Developer (Anti-Fraud) (f/m/d)

Applike Group

Hamburg, Hamburg, Germany (Hybrid)
5 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Wargaming - Client Game Developer (World of Tanks)

Wargaming

Warsaw, Masovian Voivodeship, Poland (Hybrid)
4 Months ago
NVIDIA - Senior Memory Engineer

NVIDIA

Taipei City, Taiwan (On-Site)
1 Month ago
Sowere Technologies And Innovations   - Visual Effects Artist

Sowere Technologies And Innovations

Jaipur, Rajasthan, India (On-Site)
9 Months ago
NVIDIA - Senior Physical Design Engineer

NVIDIA

Santa Clara, California, United States (On-Site)
2 Months ago
Fortis Games - Lead Marketing Analyst

Fortis Games

Canada (On-Site)
5 Months ago
ION - Network Security Engineer

ION

Milan, Lombardy, Italy (Hybrid)
6 Months ago
Thumbtack - Senior Data Scientist, Product (Marketplace)

Thumbtack

Ontario, Canada (Remote)
4 Months ago
NVIDIA - Manager, Firmware Verification

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
2 Months ago
Playdead - Technical lighting artist

Playdead

Copenhagen, Denmark (On-Site)
6 Months ago
Coupa Software - Lead Integration Engineer

Coupa Software

Pune, Maharashtra, India (Remote)
5 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Capital Region of Denmark, Denmark

SYBO - Build and Release Engineering Intern

SYBO

Copenhagen, Denmark (On-Site)
2 Months ago
PwC - ERP rådgivning med fokus på forretningsværdien

PwC

Copenhagen, Denmark (On-Site)
6 Months ago
Tesla - Service Technician - Aarhus

Tesla

Aarhus, Denmark (On-Site)
2 Months ago
SYBO - Content Creator Intern

SYBO

Copenhagen, Denmark (On-Site)
1 Month ago
SYBO - Video Content Intern

SYBO

Copenhagen, Denmark (On-Site)
2 Months ago
Tesla - Mobile Service Dispatcher

Tesla

Aarhus, Denmark (On-Site)
2 Months ago
SYBO - 3D Artist Intern

SYBO

Copenhagen, Denmark (On-Site)
1 Month ago
Illuvium - Senior C# Engineer

Illuvium

Copenhagen, Denmark (Remote)
6 Months ago
Mozilla - Staff Machine Learning Engineer, Gen AI

Mozilla

Denmark (Remote)
6 Months ago
The Hub - Senior Game Engineer

The Hub

Copenhagen, Denmark (On-Site)
8 Months ago

Get notifed when new similar jobs are uploaded

Backend Development Jobs

Visual Concepts - Senior Backend Engineer, NBA 2K

Visual Concepts

Novato, California, United States (On-Site)
6 Months ago
Every matrix - Mid-level Backend Software Engineer

Every matrix

Zagreb, Croatia (Hybrid)
1 Month ago
Scorewarrior - Core Team C++ Architect

Scorewarrior

Limassol, Limassol, Cyprus (On-Site)
1 Month ago
Playtika - Server Technical Lead

Playtika

Poland (Hybrid)
5 Months ago
ByteDance - Backend Engineer (Model Inference) Intern - 2025 Start

ByteDance

Singapore (On-Site)
5 Months ago
CD PROJEKT RED - Intern in Online Services Team (Java)

CD PROJEKT RED

Warsaw, Masovian Voivodeship, Poland (On-Site)
1 Month ago
Zeta - Senior Software Development Engineer _ Backend

Zeta

Bengaluru, Karnataka, India (On-Site)
5 Months ago
Coursera - Staff Software Engineer

Coursera

Canada (Remote)
1 Month ago
Playnetic - Game Server Engineer - Java

Playnetic

(Remote)
2 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