Senior Backend Developer (Python)

4 Months ago • 3 Years + • Backend Development

Job Summary

Job Description

As a Senior Backend Developer, you will be a key contributor in planning, designing, and developing current and new product offerings. Your responsibilities will include taking ownership of APIs, managing AWS resources, ensuring high code quality through code reviews, and collaborating with other teams. You will be involved in the full development lifecycle, from planning to deployment, ensuring the delivery of value through a modern development stack. The role also involves understanding business processes and data governance implications. You will train, coach and support hiring of team members.
Must have:
  • Excellent understanding of Python or another backend language with Python experience.
  • Excellent understanding of API development, including best practices and performance implications.
  • 3+ years of experience building and managing production systems.
  • Experience with SQL and RDBMS concepts, preferably using 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 as a remote member outside of Denmark, where our head office is based. 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

GHX - Content Specialist

GHX

Hyderabad, Telangana, India (On-Site)
3 Months ago
Clearwater Analytics - Senior Product Manager

Clearwater Analytics

Noida, Uttar Pradesh, India (On-Site)
1 Month ago
Ubisoft - Lead Quest Designer

Ubisoft

Bordeaux, Nouvelle-Aquitaine, France (Hybrid)
4 Months ago
Rippling - Investor Relations Manager

Rippling

San Francisco, California, United States (Hybrid)
3 Months ago
Tencent - Backend Developer

Tencent

(On-Site)
6 Months ago
Backbone - Engineering Manager, Backend

Backbone

Seattle, Washington, United States (On-Site)
1 Year ago
Stratecent - Sr. Java Developer with Rest API Development

Stratecent

Reston, Virginia, United States (On-Site)
7 Years ago
GoMotive - Senior Software Engineer, Backend

GoMotive

Pakistan (Remote)
4 Months ago
kuda  - Senior Backend Engineer

kuda

Lagos, Lagos, Nigeria (Hybrid)
1 Week ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Ion - Business Analyst - Graduate Development Program

Ion

Pisa, Tuscany, Italy (On-Site)
9 Months ago
Plug power - Field Service Technician

Plug power

Hermiston, Oregon, United States (On-Site)
3 Weeks ago
Apple - Manager, Budget Management - PD&M Operations

Apple

Cupertino, California, United States (On-Site)
2 Weeks ago
Riot Games - Staff Software Engineer, Gameplay & Simulation

Riot Games

Los Angeles, California, United States (On-Site)
6 Months ago
Reliance games - Software Engineer - Backend (Java, AI, and ML Tools)

Reliance games

Pune, Maharashtra, India (On-Site)
2 Months ago
Everlaw - Customer Success Manager I

Everlaw

New York, United States (Hybrid)
2 Weeks ago
Qualcomm - WLAn Phy RTL Design Engineer - Staff

Qualcomm

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Riot Games - Software Engineer III, Core Services - VALORANT

Riot Games

Los Angeles, California, United States (On-Site)
3 Months ago
Barnstorm VFX - Senior VFX Lighter

Barnstorm VFX

Montreal, Quebec, Canada (Remote)
4 Months ago
Coupa - Technical Support Engineer

Coupa

Bogota, Colombia (Hybrid)
3 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Copenhagen, Denmark

AFRY - Industrial Profile for AFRY's Fire Department

AFRY

Aarhus, Denmark (On-Site)
1 Month ago
Testronic - Translator - Danish

Testronic

Denmark (Remote)
1 Month ago
Tesla - Tesla Support Advisor - Swedish Speaking

Tesla

Capital Region Of Denmark, Denmark (On-Site)
5 Months ago
endava - Principal Industry Consultant - Google Cloud - Nordics Market

endava

Copenhagen, Denmark (Remote)
2 Months ago
Miro - Principal Account Executive - New Product Specialist

Miro

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

Playdead

Copenhagen, Denmark (On-Site)
11 Months ago
Playdead - Technical lighting artist

Playdead

Copenhagen, Denmark (On-Site)
10 Months ago
Playdead - Graphic Designer

Playdead

Copenhagen, Denmark (On-Site)
1 Month ago
Simcorp - Finance Business Partner

Simcorp

Copenhagen, Denmark (Hybrid)
1 Year ago

Get notifed when new similar jobs are uploaded

Backend Development Jobs

Axon - Backend Software Engineer II (Hybrid)

Axon

Ho Chi Minh City, Ho Chi Minh City, Vietnam (Hybrid)
8 Months ago
Kavalirio - Backend Engineer

Kavalirio

Fort Meade, Maryland, United States (On-Site)
2 Weeks ago
Astra - Staff Backend Engineer

Astra

United States (Remote)
2 Weeks ago
Playtika - PHP Tech Lead

Playtika

Poland (Hybrid)
4 Months ago
Toptracer - Backend Tech Lead

Toptracer

Danderyd, Stockholm County, Sweden (Hybrid)
1 Month ago
kaizen gaming  - Principal Engineer (Backend)

kaizen gaming

Sofia, Sofia City Province, Bulgaria (Hybrid)
1 Month ago
sound cloud - Senior Backend Engineer - Reporting and Insights

sound cloud

New York, United States (On-Site)
3 Months ago
PhonePe - Software Engineer - Backend (7-10 years), Pune

PhonePe

Bengaluru, Karnataka, India (On-Site)
8 Months ago
PhonePe - Engineering Manager - Backend

PhonePe

Bengaluru, Karnataka, India (On-Site)
2 Months ago
metacore - Backend Programmer

metacore

Helsinki, Uusimaa, Finland (Hybrid)
4 Weeks 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.

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