Senior Backend Developer (Python)

1 Month ago • 3 Years +

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

HCL Tech - Senior Technical Lead / Technical Architect

HCL Tech

San Antonio, Texas, United States (On-Site)
2 Weeks ago
Ansys - R&D Engineer II ( Advanced C++, Graphics, HPC, Numerical Methods )

Ansys

Pune, Maharashtra, India (On-Site)
4 Weeks ago
endava - Data Engineer (Azure)

endava

Bogotá, Bogota, Colombia (On-Site)
3 Days ago
PhonePe - Business Analytics

PhonePe

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago
endava - Senior Java Developer

endava

Buenos Aires, Buenos Aires, Argentina (On-Site)
5 Days ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Biofire DX - Senior Firmware Engineer

Biofire DX

Hazelwood, Missouri, United States (On-Site)
3 Months ago
Qualcomm - Embedded Software Engineer – Device Driver Development

Qualcomm

San Diego, California, United States (On-Site)
2 Weeks ago
Temporal Technologies - Staff Solutions Architect - New Logo

Temporal Technologies

New York, United States (On-Site)
2 Weeks ago
Arrise Solutions (India)   - Data Scientist - Recommender S/m's

Arrise Solutions (India)

Hyderabad, Telangana, India (On-Site)
8 Months ago
Microsoft - Principal Software Engineering Lead

Microsoft

Redmond, Washington, United States (Hybrid)
1 Month ago
commerce iq - Business Analyst II

commerce iq

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Palo Alto Networks - Sr Site Reliability Engineer (Prisma Access)

Palo Alto Networks

Plano, Texas, United States (On-Site)
6 Days ago
Tide - Senior Data Engineer (DBT/Snowflake)

Tide

Hyderabad, Telangana, India (Remote)
6 Days ago
Snorkel AI - AI Solutions Engineer (Pre-Sales)

Snorkel AI

New York, New York, United States (On-Site)
2 Weeks ago
Monks - Full Stack Developer

Monks

Noida, Uttar Pradesh, India (On-Site)
8 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Copenhagen, Denmark

Ramboll3 - Structural Engineer for Port and Marine Works

Ramboll3

Aalborg, Denmark (On-Site)
2 Months ago
The Hub - Senior Game Engineer

The Hub

Copenhagen, Denmark (On-Site)
10 Months ago
Devoteam - Ride the AI wave as an experienced ServiceNow consultant

Devoteam

Copenhagen, Denmark (Hybrid)
2 Months ago
Trackman - Senior iOS Developer

Trackman

Hørsholm, Denmark (On-Site)
2 Months ago
Trackman - Software Developer in Test - Golf Mobile Applications

Trackman

Denmark (On-Site)
9 Months ago
Milestone - Vice President of Engineering, XProtect

Milestone

Brondby, Denmark (On-Site)
1 Month ago
Trackman - Senior iOS Developer - Mobile Golf

Trackman

Hørsholm, Denmark (On-Site)
2 Months ago
Devoteam - Enterprise Architect (App modernization & tech debt focus)

Devoteam

Aarhus, Denmark (On-Site)
2 Months ago
AFRY - Project Manager for High-Voltage Projects

AFRY

Aalborg, Denmark (On-Site)
1 Month ago
SYBO - Senior Product Manager (Unannounced Game)

SYBO

Copenhagen, Denmark (On-Site)
1 Week ago

Get notifed when new similar jobs are uploaded

Similar Category Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

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.

Copenhagen, Denmark (On-Site)

Copenhagen, Denmark (Remote)

View All Jobs

Get notified when new jobs are added by Game analytics

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug