Senior Software Engineer (Backend)

9 Months ago • All levels

Job Summary

Job Description

Senior Backend Engineer needed for GameAnalytics, must have experience with shipping production-grade systems, Elixir, Erlang, Python, AWS, and Big Data technologies.
Must have:
  • Production-grade systems
  • Elixir, Erlang, Python
  • AWS Technologies
  • Big Data Technologies
Good to have:
  • Terraform, Ansible
  • Packer, EMR/Spark
  • Apache Spark, Druid
  • BigQuery and Redis
Perks:
  • Flexible work
  • Learning budget

Job Details

Description

GameAnalytics

From indie developers, game studios, to established publishers, GameAnalytics is currently the #1 analytics tool for anyone building a mobile game. Our network consists of over 100,000 active games, which are played by more than 1 billion players each month.

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 Backend team

We are a small, self-managed team and we actively maintain and develop all the infrastructure that underpins GameAnalytics, processing billions of events every day from thousands of games. In our approach to work, we value the importance of a small, high quality codebase, following best practices, implementing good regression testing and automating as much as possible.

As part of the backend team you will be working on challenging problems within highly distributed services, and also real-time streaming and batch data processing. You will be part of all stages of development, from working closely with the product team to define the features all the way to designing, implementing and maintaining them. Your day to day work will consist mainly of solving interesting new problems, rather than trying to improve legacy over-complicated code or chasing bugs while under pressure. 

We aim to always use suitable tools for the task at hand, meaning we dedicate time for thinking and considering different approaches before tackling a new problem. You can see some of our open source projects in our Github profile (https://github.com/GameAnalytics/)

What would you do?

  • Write high quality, readable and maintainable code.
  • Have a positive influence on, and help drive, the team’s technical decisions
  • Maintain and evolve the existing services, while ensuring they keep running without interruption.
  • Implement continuous integration, deployment, monitoring and altering using an infrastructure-as-code approach for our different systems.
  • Take part in our ops duty call rota.
  • Help our customers get the most out of their data, in particular when it comes to our most advanced data products.

Requirements

  • Experience with shipping and maintaining production-grade systems
  • Expert knowledge of our tech stack is not essential, but it would make things easier. The main technologies we use include: Elixir, Erlang, Python, Terraform, Ansible, Packer, EMR/Spark, Apache Spark, Apache Druid, BigQuery and Redis
  • Familiarity with cloud technologies. Ideally AWS and technologies such as EC2, ECS, EMR, AWS Lambda, DynamoDB, S3, Kinesis, SQS, SES, Cloudwatch….
  • Knowledge or experience with big data technologies such as Spark, Hadoop, Redshift, Snowflake, Kafka, Flink, Druid, Clickhouse… is highly desirable.

Benefits

  • Flexible work arrangements to support a healthy work-life balance
  • 25 vacation days (excluding bank holidays) and 5 days of carers’ leave, as well as company-provided sick leave and additional compassionate leave
  • A “Work-from-Anywhere” program allowing you to work from a location of your choice for 3 week per year
  • Access to learning budgets to support professional development
  • Regular social activities and events to foster a positive company culture
  • Reimbursed phone bills

Similar Jobs

Tencent - Senior Software Engineer - Network

Tencent

Shanghai, Shanghai, China (On-Site)
6 Months ago
Blizzard Entertainment - Senior Software Engineer, Game Services, Battle.Net

Blizzard Entertainment

Irvine, California, United States (Hybrid)
6 Months ago
Electronic Arts - Tools Software Engineer

Electronic Arts

Stockholm, Stockholm County, Sweden (On-Site)
6 Months ago
Electronic Arts - Systems Software Engineer - EA Sports FC

Electronic Arts

Bucharest, Bucharest, Romania (Hybrid)
6 Months ago
Electronic Arts - Software Engineer - Frostbite Architecture

Electronic Arts

Vancouver, British Columbia, Canada (Hybrid)
6 Months ago
Electronic Arts - Software Engineer, C++ - EA Sports FC

Electronic Arts

Bucharest, Bucharest, Romania (On-Site)
6 Months ago
Character.AI - Software Engineer, Core Engagement

Character.AI

Canada (On-Site)
6 Months ago
Character.AI - Software Engineer, Core Engagement

Character.AI

Menlo Park, California, United States (On-Site)
6 Months ago
Riot Games - Principal Software Engineer - VALORANT, Foundations, Build Platforms

Riot Games

Los Angeles, California, United States (On-Site)
6 Months ago
Jam City - Senior Software Engineer (Unity)

Jam City

Burbank, California, United States (Hybrid)
6 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Looks like we're out of matches

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

Jobs in Worldwide

Uken Games - Performance Marketer I - Remote

Uken Games

(Remote)
6 Months ago
Uken Games - Game Designer I - Live Ops - Remote

Uken Games

(Remote)
6 Months ago
Bungie - Destiny Weapons Designer (Associate to Mid)

Bungie

(Hybrid)
6 Months ago
DECA Games - Video Marketing Artist (m/f/d)

DECA Games

(Remote)
6 Months ago
Devoted Studios - Product Manager- Platform

Devoted Studios

(Remote)
6 Months ago
Uken Games - Product Marketing Manager

Uken Games

(Remote)
6 Months ago
Uken Games - Artist II - Remote

Uken Games

(Remote)
6 Months ago
Outscal - Mentor - C++ & DSA

Outscal

(Remote)
6 Months ago
Outscal - Mentor - Unity/C#/C++/DSA

Outscal

(Remote)
6 Months ago
Red Games Co. - Lead Unity Engineer

Red Games Co.

(On-Site)
6 Months ago

Get notifed when new similar jobs are uploaded

Similar Category Jobs

Tencent - Senior Software Engineer - Network

Tencent

Shanghai, Shanghai, China (On-Site)
6 Months ago
King - Senior QA Specialist - Shared Tech

King

Barcelona, Catalonia, Spain (On-Site)
6 Months ago
King - Senior Security Engineer 12 months Fixed Term Contract

King

Stockholm, Stockholm County, Sweden (On-Site)
6 Months ago
Evolution - Receptionist

Evolution

Southfield, Michigan, United States (On_site)
6 Months ago
Evolution - Procurement Coordinator

Evolution

São Paulo, State Of São Paulo, Brazil (On-Site)
6 Months ago
PlayStation Global - Manager, Partner Sourcing

PlayStation Global

London, England, United Kingdom (On-Site)
6 Months ago
Ubisoft - Security Analyst – Organizational Resiliency

Ubisoft

Montreal, Quebec, Canada (Hybrid)
6 Months ago
Ubisoft - Team Lead - Environments/Architecture [Assassin's Creed Hexe]

Ubisoft

Montreal, Quebec, Canada (Hybrid)
6 Months ago
Azra Games - Feature Designer

Azra Games

California, United States (Hybrid)
6 Months ago
Bungie - Destiny Weapons Designer (Associate to Mid)

Bungie

(Hybrid)
6 Months ago

Get notifed when new similar jobs are uploaded