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 backend API development team in Copenhagen. You'll be involved in planning, designing, and developing critical APIs handling authentication, authorization, and business logic. Responsibilities include owning several APIs (Python-based), managing the user management database, managing AWS resources, ensuring code quality through code reviews, collaborating with other teams, and understanding business processes and data governance. You will also contribute to training and hiring team members. The team uses a modern stack (Python 3, MySQL, Terraform, ECS/Fargate) and cloud technologies (AWS, GCP).
Must have:
  • Excellent Python understanding (or another backend language with Python experience)
  • API development expertise
  • 3+ years managing production systems
  • SQL and RDBMS experience (MySQL or PostgreSQL)
  • High-quality code writing
  • Experience with modern development lifecycle
  • Excellent communication & collaboration
  • AWS cloud experience
Good to have:
  • FastAPI/Flask knowledge
  • SQLAlchemy or ORM experience
  • Terraform/Ansible experience
  • Containerization experience (Docker, Kubernetes)
  • Linux experience
  • OAuth2 experience
  • Project management interest
Perks:
  • Working flexibility
  • Food, snacks, and 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

Treelix - Site Reliability Engineer

Treelix

Bengaluru, Karnataka, India (On-Site)
9 Hours ago
NVIDIA - Manager, Software Engineering

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
2 Months ago
Crunchyroll - Staff Site Reliability Engineer - Data Engineering, Platform

Crunchyroll

San Francisco, California, United States (Remote)
5 Months ago
ByteDance - LLM Software Engineer/Researcher Graduate (Applied Machine Learning) - 2024 Start (BS/MS)

ByteDance

San Jose, California, United States (On-Site)
6 Months ago
DNEG - Character TD (DNEG ANIMATION)

DNEG

London, England, United Kingdom (On-Site)
11 Months ago
Sun Studio - Senior Backend and DevOps Engineer

Sun Studio

Ho Chi Minh City, Ho Chi Minh City, Vietnam (On-Site)
1 Month ago
Voodoo - Senior Multiplayer Server Engineer - Paper.io 2

Voodoo

Paris, Île-de-France, France (Remote)
1 Month ago
Sporty Group - iOS Engineer

Sporty Group

(Remote)
3 Months ago
People Can Fly - Senior Online Programmer

People Can Fly

Warsaw, Masovian Voivodeship, Poland (Remote)
1 Week ago
Google - Software Engineer II, Data Engineering Console, Infrastructure

Google

Zürich, Zurich, Switzerland (On-Site)
2 Days ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Scopely - Senior Server Engineer (Platform)

Scopely

Dublin, County Dublin, Ireland (Hybrid)
2 Months ago
Google - Software Engineer, Manufacturing Software Systems

Google

New Taipei, New Taipei City, Taiwan (On-Site)
2 Weeks ago
ByteDance - Research Scientist Graduate (Foundation Model - Generative AI) - 2025 Start (PhD)

ByteDance

San Jose, California, United States (On-Site)
4 Months ago
Adtran - Senior Software Engineer with AWS

Adtran

Gdynia, Pomeranian Voivodeship, Poland (Hybrid)
18 Hours ago
NVIDIA - Physical Design Engineer

NVIDIA

Beijing, Beijing, China (On-Site)
2 Months ago
PwC - Senior Associate_Snowflake Developer_Data &Analytics_Advisory_PAN  India

PwC

Bengaluru, Karnataka, India (On-Site)
7 Months ago
Google - Software Engineering Manager II

Google

Austin, Texas, United States (On-Site)
1 Week ago
Scanline VFX - Senior Pipeline Developer (Houdini)

Scanline VFX

Montreal, Quebec, Canada (Remote)
6 Months ago
Mindtickle - SRE-II

Mindtickle

Pune, Maharashtra, India (Hybrid)
1 Month ago
Trend Micro - Fullstack Development Engineer

Trend Micro

Manila, Metro Manila, Philippines (On-Site)
16 Years ago

Get notifed when new similar jobs are uploaded

Jobs in Capital Region of Denmark, Denmark

IMC - Risk Manager - Energy Trading

IMC

Aarhus, Denmark (On-Site)
22 Hours ago
Tesla - Service Technician Apprentice

Tesla

Ribe, Denmark (On-Site)
2 Months ago
Milestone - Product Analyst with Power BI skills

Milestone

Copenhagen, Denmark (On-Site)
2 Weeks ago
Trackman - Product Owner - Tracking (Baseball/Softball)

Trackman

Hørsholm, Denmark (On-Site)
1 Month ago
Trackman - Financial Controller

Trackman

Denmark (On-Site)
1 Week ago
Trackman - Head of New Sports

Trackman

Hørsholm, Denmark (On-Site)
1 Month ago
Games talent (Staffing and recruiting) - Senior UI Artist

Games talent (Staffing and recruiting)

Copenhagen, Denmark (On-Site)
22 Hours ago
Saxo Bank - AML Project Manager

Saxo Bank

Copenhagen, Denmark (On-Site)
18 Hours ago
Saxo Bank - Senior Container Platform Engineer

Saxo Bank

Copenhagen, Denmark (On-Site)
18 Hours ago
Ramboll3 - Senior Project Manager for port and marine civil engineering projects

Ramboll3

Aarhus, Denmark (On-Site)
4 Weeks ago

Get notifed when new similar jobs are uploaded

Backend Development Jobs

Casumo - Engineering Team Lead

Casumo

(Hybrid)
1 Month ago
Google - Senior Software Developer, Site Reliability Engineering, Google Cloud

Google

San Francisco, California, United States (On-Site)
4 Months ago
Flow - Senior/Staff Backend Software Engineer

Flow

Miami, Florida, United States (Hybrid)
6 Months ago
UXBERT Labs - Senior Solution Architect

UXBERT Labs

Riyadh, Riyadh Province, Saudi Arabia (Hybrid)
1 Month ago
Voodoo - Principal Engineer

Voodoo

Paris, Île-de-France, France (Remote)
2 Weeks ago
The Walt Disney Company - Senior Software Engineer

The Walt Disney Company

New York, New York, United States (On-Site)
3 Days ago
Epic Games - Senior DevOps Programmer

Epic Games

Vancouver, British Columbia, Canada (On-Site)
2 Weeks ago
VGW - Software Engineer

VGW

Sydney, New South Wales, Australia (On-Site)
2 Months ago
People Can Fly - Senior Online Programmer

People Can Fly

Gateshead, England, United Kingdom (On-Site)
1 Week ago
Epic Games - Security Engineer - Backend (Asset Integrity)

Epic Games

Cary, North Carolina, United States (On-Site)
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