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 development and maintenance of critical APIs handling authentication, authorization, and business logic. You'll work with a modern tech stack (Python 3, MySQL, Terraform, AWS/GCP) and be involved in all phases of product development, from planning to deployment. Responsibilities include API development, database management (MySQL), AWS resource management, code quality assurance through code reviews, collaboration with other teams, and contributing to team growth through training and hiring. The role requires a strong understanding of Python, API development best practices, and experience with production systems.
Must have:
  • Excellent Python/Backend exp
  • API development expertise
  • 3+ years production system exp
  • SQL & RDBMS experience
  • High-quality code & automation
  • AWS cloud environment exp
  • Teamwork & communication
Good to have:
  • FastAPI/Flask knowledge
  • SQLAlchemy or ORM exp
  • Terraform/Ansible exp
  • Docker/Kubernetes exp
  • OAuth2 authentication
  • Project management skills
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
  • 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

Krafton  - Publishing Tech PM

Krafton

Seoul, South Korea (On-Site)
3 Months ago
Armada - Principal Engineer (Applications)

Armada

Thiruvananthapuram, Kerala, India (On-Site)
6 Months ago
NVIDIA - Senior Design for Debug Architect and Methodology Engineer

NVIDIA

Austin, Texas, United States (On-Site)
3 Weeks ago
Crunchyroll - Staff Site Reliability Engineer - Data Engineering, Platform

Crunchyroll

San Francisco, California, United States (Remote)
4 Months ago
NVIDIA - Senior Solutions Architect, Generative AI - Inference

NVIDIA

California, United States (Remote)
3 Months ago
Behaviour Interactive - Principal Generalist Programmer - Dead by Daylight

Behaviour Interactive

Quebec, Canada (Hybrid)
4 Weeks ago
seeking alpha - Expert Ruby on Rails Developer

seeking alpha

Israel (Remote)
1 Month ago
GoTo Group - Software Engineer - Data Science Platform

GoTo Group

Jakarta, Jakarta, Indonesia (On-Site)
5 Months ago
seeking alpha - Senior Back-End Developer

seeking alpha

Poland (Remote)
5 Months ago
Scopely - Principal Game Server Engineer - Unannounced Project

Scopely

Dublin, County Dublin, Ireland (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

PwC - Senior Fund Accountant (m/f/d)

PwC

Luxembourg (On-Site)
6 Months ago
Netflix - Machine Learning Engineer

Netflix

United States (Remote)
3 Months ago
NVIDIA - Senior ASIC Design Engineer

NVIDIA

Washington, United States (Remote)
2 Months ago
Tesla - Fulfillment Analyst EMEA - Energy Products

Tesla

North Brabant, Netherlands (On-Site)
2 Months ago
Digital Extremes - AI Programmer

Digital Extremes

London, Ontario, Canada (Hybrid)
3 Weeks ago
PwC - Starszy Konsultant / Starsza Konsultantka | Ryzyko Rynkowe

PwC

Warsaw, Masovian Voivodeship, Poland (Hybrid)
4 Months ago
Next Level Business Services - Java - Scala Architect

Next Level Business Services

San Diego, California, United States (On-Site)
6 Months ago
Bigpoint - Associate DevOps Engineer (m/f/d) - #5720

Bigpoint

Hamburg, Hamburg, Germany (Remote)
8 Months ago
Meta - Research Scientist Intern, Systems ML - SW/HW Co-Design - CHIPs

Meta

Menlo Park, California, United States (On-Site)
5 Months ago
Revolgy - Junior Cloud Ops Engineer (Intern)

Revolgy

(Remote)
3 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Capital Region of Denmark, Denmark

Illuvium - C++ Engineer

Illuvium

Copenhagen, Denmark (Remote)
3 Weeks ago
Playdead - DevOps Engineer

Playdead

Copenhagen, Denmark (On-Site)
6 Months ago
IO Interactive - Technical Producer

IO Interactive

Copenhagen, Denmark (Hybrid)
3 Weeks ago
LeoVegas - CRM Executive - Danish Speaking

LeoVegas

Copenhagen, Denmark (On-Site)
4 Months ago
Trackman - Senior iOS Developer

Trackman

Hørsholm, Denmark (On-Site)
3 Weeks ago
Tesla - Tesla Support Advisor - Danish Speaking

Tesla

Capital Region Of Denmark, Denmark (On-Site)
2 Months ago
Trackman - Senior Android Developer - Mobile Golf

Trackman

Hørsholm, Denmark (On-Site)
3 Weeks ago
SYBO - Game Engineer Intern

SYBO

Copenhagen, Denmark (On-Site)
2 Months ago
Playdead - Level Architect

Playdead

Copenhagen, Denmark (On-Site)
8 Months ago
SYBO - Content Creator Intern

SYBO

Copenhagen, Denmark (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Backend Development Jobs

Go Fund Me - Senior Software Engineer (Backend)

Go Fund Me

Buenos Aires, Buenos Aires, Argentina (Hybrid)
3 Months ago
Canva - Backend Software Engineer (Java) - User Product

Canva

Sydney, New South Wales, Australia (Remote)
2 Months ago
seeking alpha - Senior Ruby on Rails Developer

seeking alpha

Ukraine (Remote)
1 Month ago
LeoVegas - Backend Engineer - Payments

LeoVegas

Växjö, Kronoberg County, Sweden (Hybrid)
3 Months ago
CloudHire - Backend Software Engineer

CloudHire

India (Remote)
4 Weeks ago
Trend Micro - (Sr.) Cloud Backend Engineer

Trend Micro

Taipei City, Taiwan (On-Site)
6 Months ago
Evolution - Backend Developer - Distributed Services

Evolution

Stockholm, Stockholm County, Sweden (On-Site)
6 Months ago
Wargaming - Backend Developer, Server Core Team (World of Warships)

Wargaming

Belgrade, Serbia (Hybrid)
4 Weeks ago
Trend Micro - (Sr.) Cloud Backend Engineer

Trend Micro

Taipei City, Taiwan (On-Site)
6 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