Skip to content

Senior Elixir Engineer

RemoteGermany, Berlin, BerlinR&D

Job description

We are looking for an experienced backend engineer who can help build and maintain our core Elixir application which acts as the server for our frontend apps, which are written in Flutter.

About Superlist

Superlist is a venture-backed startup with a founding and leadership team who've built and sold several successful startups, such as Wunderlist and Blinkist. We are a fully distributed team of 25 people that want to create a category-leading productivity app. We believe the key to success is people having all the tools they need to organize, integrate, and humanize their work.
Superlist will challenge the status quo of team productivity apps by building experiences that can be loved by everyone.

About the team

We're a team of highly motivated people that came together to challenge how collaboration and team management software works. Our team is a remote-first, international, and experienced group of individuals. We value self-organization and taking over responsibilities and new challenges. Our goal is to constantly evolve and redefine our development process, challenge technical and design decisions, and push the boundaries to ensure we build the best product possible.

We work flexible hours, believe in a healthy work-life balance, and will allow working remotely. We require you to be a full-time employee, but we can discuss reduced workweeks.

Job requirements

As Senior Elixir Engineer you will be responsible for building our core Elixir server that powers our frontend Flutter clients, working with our designers to understand product requirements, Flutter engineers to understand frontend client requirements, and other backend engineers to understand scaling and maintainability requirements. You will take these requirements and turn them into high-quality backend solutions.

You will also be responsible for working on our “insights” dashboard, written with Phoenix, which provides a way for developers to explore and debug our core entities, such as Tasks and Lists of Tasks, with a simplified web UI.

  • You have:
    •  +5 years of experience working on backend projects or the equivalent combination of education and experience
    • +3 years of experience building well-tested backend systems with Elixir
    • Experience with MongoDB
    • Knowledge of Kubernetes
    • A proven track record of getting things done
    • Deep knowledge and are intrinsically motivated to build great mobile and/or desktop apps
  • You agree that communication skills are as important as technical knowledge
  • You are willing to try, push and explore new technologies
  • You can break down large projects into digestible parts and present viable options for each component
  • You are fluent in English
  • Your timezone European Timezone (GMT, GMT+2, GMT+2)

About the benefits

We value dedicated people and we know that it's important to recover, disconnect, and spend time with your family. Therefore, besides a competitive salary, you will get:

  • 30 days of paid vacation
  • Full benefits (health care, dental, vision, ...)*
  • A family-friendly work environment with high flexibility and understanding (we all have families)
  • Good work-life balance
  • Travel and educational budget
  • Equity package

*Details depending on your country of residence

About the interview process

We will have a number of chats.
First with Mai, our Head of People and Culture, then with Brian our Head of Engineering and some of the developers.
If everyone gives a thumbs up, we’re happy to jump into actual working together.
We will be straightforwards and unfiltered with you, you should be straightforward and unfiltered with us.
If we think it makes sense for both sides, we’ll start working.
It’s not our intention to waste your time - in the end, you need to see if we’re a good fit for you as well as if you are a good fit for us.
If that’s the case, let’s get going.