You are using the web browser we don't support. Please upgrade or use a different browser to improve your experience.
"icon arrow top"

Backend Engineer - Elixir




Berlin, Germany


Not specified




Not specified

Permanent | Full Time


About the job

We are looking for someone with a strong engineering background and an even stronger willingness to develop professionally, to join our Backend Engineering team.

Our Backend Engineering team is responsible for providing the tools and services we use to build and operate all our games, which are enjoyed by millions of users per month. We strive to improve the game development speed and remove the need for dedicated game backends. Desire to learn and ability and willingness to solve problems are more important to us than experience with a specific programming language

Based in Berlin, Europe's creative tech capital, our employees from 40 nations work together to develop top titles for a global audience. Working in independent teams, Wooga's signature approach to making great games for mobile has made us one of the world's most popular developers.

As a team member you will:

Write, maintain, deploy and operate HTTP APIs, mainly written in Elixir

Manage, extend and improve our infrastructure

Support our game teams with using our services and building new features

Make sure that our services stay up. That means being prepared for on-call shifts

There are plenty of opportunities to learn and develop your backend engineering skills here at Wooga. You will be a part of a team rich with decades of engineering experience both in and out of the games industry. We strive to be fast and independent learners who adapt quickly to changes in requirements. With broad technical knowledge from HTTP, to distributed and scalable systems, to server administration: we serve thousands of requests per second and make sure our game teams can count on us to build and run the services they need.

Who are we looking for

You have professional experience as a backend engineer (game industry experience is a plus)

You are a great team player and value collaboration

You are highly proficient with at least one programming language

You know your way around complex systems and know-how to work with big codebases

Your English (both written and spoken) is good - no German skills are required, but we will help you learn if you’re keen!

Bonus points for having experience with the following technologies:

Elixir, Erlang and Ruby

AWS Services

Postgres, Redis, DynamoDB and Elasticsearch



Why join us

Join the central backend team, who is empowering the game teams at Wooga to create successful games played by millions!

Talented, inspiring colleagues from all over the world (we have over 40 nationalities here at Wooga).

Collaborative and open company culture dedicated to making world-class games.

Make use of an education budget and extra days off for self-development.

Located in Europe’s most creative and vibrant city - we offer a generous and holistic relocation package if you are not already located in Berlin!

At Wooga we are committed to providing a friendly, safe and welcoming environment for everyone who works here or with us, regardless to gender, gender identity and expression, sexual orientation, disability, physical appearance, body size, race, age, religion (or lack thereof) and game preferences.

Keep Calm and waka waka...