Senior Backend Developer (Python)

2 Months ago • 3 Years + • Backend Development

Job Summary

Job Description

The Senior Backend Developer (Python) will join the backend API development team in Copenhagen, working on critical APIs for authentication, authorization, and business logic. This includes planning, designing, and developing current and new product offerings. The role involves managing AWS resources, maintaining code quality, collaborating with other teams, and understanding business processes and data governance. The developer will also train, coach, and support the hiring of team members. The team utilizes Python 3, MySQL, Terraform, and ECS/Fargate, using cloud technologies (AWS, GCP), and values simplicity, code quality, and automation to iterate quickly and deliver value to the users.
Must have:
  • Excellent understanding of Python or related backend language and Python experience.
  • Excellent understanding of API development including best practices and performance.
  • 3+ years of experience building and managing production systems.
  • Experience with SQL and RDBMS concepts, preferably MySQL or PostgreSQL.
  • Ability to write high quality and maintainable 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.
Good to have:
  • 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
Perks:
  • 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

Job Details

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

Tekion Corp - Lead Training Specialist (Accounting)

Tekion Corp

United States (On-Site)
1 Week ago
MRI Software - IT Manager

MRI Software

Cape Town, Western Cape, South Africa (On-Site)
2 Months ago
Tesla - Field Service Technician, Electrical Engineering, Innsbruck

Tesla

Tyrol, Austria (On-Site)
4 Months ago
Autodesk - CSA Manager India

Autodesk

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Yahoo - Senior Machine Learning Engineer

Yahoo

United States (Hybrid)
1 Month ago
bytedance - Backend Software Engineer Intern

bytedance

San Jose, California, United States (On-Site)
1 Month ago
Ajmera Infotech - Sr. Backend Engineer - Node Expert

Ajmera Infotech

Bengaluru, Karnataka, India (On-Site)
11 Months ago
N-ix - Middle Node.JS Engineer

N-ix

Colombia (Hybrid)
2 Months ago
Loft Orbital - Senior Backend Engineer

Loft Orbital

Toulouse, Occitanie, France (On-Site)
2 Years ago
Assist software  - Node.js Engineer

Assist software

Suceava, Suceava County, Romania (Remote)
7 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Rackspace Technology - Site Reliability Engineer / Observability Engineer

Rackspace Technology

Giza, Giza Governorate, Egypt (Remote)
6 Months ago
Interface AI - Vice President of Finance

Interface AI

San Jose, California, United States (Remote)
1 Month ago
Handy games - Narrative Game Designer

Handy games

Giebelstadt, Bavaria, Germany (On-Site)
2 Months ago
Alpha Sense - Security Operations Manager

Alpha Sense

United States (Remote)
3 Weeks ago
Dave Ramsey - Product Designer 2

Dave Ramsey

Franklin, Tennessee, United States (On-Site)
3 Weeks ago
Capgemini - Business Advisor - A

Capgemini

Chennai, Tamil Nadu, India (On-Site)
1 Month ago
Interactive Brokers - Digital Forensics/Incident Responder

Interactive Brokers

Greenwich, Connecticut, United States (Hybrid)
1 Month ago
PPfa - Managing Director, Development

PPfa

Washington, District Of Columbia, United States (Hybrid)
2 Weeks ago
Escape Velocity Entertainment - Outsourcing Art Director - Cosmetics

Escape Velocity Entertainment

(Remote)
3 Months ago
ansira - Senior Full Stack Developer

ansira

Colombia (Remote)
1 Week ago

Get notifed when new similar jobs are uploaded

Jobs in Copenhagen, Denmark

Ramboll3 - Advisor with experience in the general building stock

Ramboll3

Aarhus, Denmark (On-Site)
1 Month ago
YouGov - Market Research Consultant

YouGov

Copenhagen, Denmark (Hybrid)
1 Month ago
Tesla - Tesla Support Advisor - Swedish Speaking

Tesla

Capital Region Of Denmark, Denmark (On-Site)
4 Months ago
AFRY - Power Engineer for Control and Relay Protection

AFRY

Herlev, Denmark (On-Site)
3 Weeks ago
Simcorp - Senior IT Operation Specialist

Simcorp

Copenhagen, Denmark (Hybrid)
2 Months ago
Devoteam - Ride the AI wave as an experienced ServiceNow consultant

Devoteam

Copenhagen, Denmark (Hybrid)
3 Months ago
Stibo Systems - Director, Head of Data, BI & Applications

Stibo Systems

Aarhus, Denmark (Hybrid)
2 Weeks ago
Saxo Bank - Student Assistant – Content writing and content management

Saxo Bank

Copenhagen, Denmark (On-Site)
2 Months ago
GameAnalytics - Senior Backend Developer (Python)

GameAnalytics

Copenhagen, Denmark (Remote)
3 Months ago
Tesla - Service Technician

Tesla

Capital Region Of Denmark, Denmark (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Backend Development Jobs

whoop - Software Engineer II (Backend, Hardware Accelerate)

whoop

Boston, Massachusetts, United States (On-Site)
3 Months ago
chillchat - Senior Backend Engineer

chillchat

Bangkok, Thailand (Remote)
2 Weeks ago
gitlab - Senior Backend Engineer (Ruby on Rails)

gitlab

(Remote)
1 Month ago
Avalanche Studios Group - Backend Engineer (C++)

Avalanche Studios Group

Stockholm, Stockholm County, Sweden (Hybrid)
1 Month ago
Playtika - PHP Technical Lead

Playtika

Ukraine (On-Site)
2 Months ago
Epic Games - Senior Backend Engineer

Epic Games

Cary, North Carolina, United States (On-Site)
3 Months ago
bytedance - Backend Software Engineer

bytedance

Dubai, Dubai, United Arab Emirates (On-Site)
5 Months ago
Axi - Senior Backend Developer

Axi

India (On-Site)
1 Week ago
Yahoo - Principal Backend Software Engineer

Yahoo

United States (Hybrid)
3 Weeks ago
Visual Concepts - Senior Backend Engineer - NBA 2K

Visual Concepts

Novato, California, United States (Remote)
2 Months ago

Get notifed when new similar jobs are uploaded

About The Company

It takes hard work from a metrics-loving team with a creative mindset, morning stand-ups, whiteboards, brainstorming, snacks, video games and company outings to create the best analytics platform for game developers -- whether indie, studio and publisher, they all use our platform. We have all of the above and we're a proud member of the Mobvista family, based in London, Copenhagen and Beijing.

Copenhagen, Denmark (On-Site)

Copenhagen, Denmark (Remote)

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