Senior Elixir Developer at Steady - Berlin, Germany or remote

We strive to design the future of independent media. From blogs and online magazines to podcasts and newsletters: Steady enables digital media and creatives to access a sustainable income and independence via memberships. In these times of crisis, our mission is to empower more and more publishers to make their voices heard.

About us

My name: Angelika Tyborska
My position: Elixir Developer
Company name: Steady Media GmbH
Country: Germany
Company info and history:

The first commit in our code base is from May 2016. We’ve been happily using Elixir and Phoenix from the beginning. All of our backend code is in Elixir and we want to keep it that way.

About the job

Job title: Senior Elixir Developer

Job description: Full-stack web development of Steady’s product and internal tools. 32-40h/week.

Salary range: €65,000 - €70,000

Position on remote work: Fully remote, but requires timezone overlap with Berlin, Germany. If you want, you can also work from our office in Berlin.

Qualifications or experience required: at least 5 years of experience doing professional full-stack web development and some experience with Elixir.

What the successful job applicant will be working on:

We’ve got a Phoenix monolith that we spend most of our effort on. Besides that, we have a React rich text editor, a new React project and a new Phoenix project still pre-MVP, and some infrastructure tools. You would be working on all of those. As we’re a small, agile team, you would be involved in all steps of the development process. From designing the architecture to deploying and monitoring it.

About the interview process

Step 1: 1st interview

You will have your first interview with your future manager to get to know one another.

Step 2: Coding task

We would like to see a sample of how you work. We’re going to ask you to do a small coding task and go through a PR review process on GitHub with one of your future teammates. If you’re active in open source and can show us some code, and more importantly some interaction with others, like issues or pull requests that you’ve participated in, we can skip this step.

Step 3: 2nd interview

You will have your second interview with 2 of your future teammates. We would discuss your coding task, get to know one another better and answer any questions you might have about the team and the job.

We do NO gotcha questions, no quizzes, and no writing code on a whiteboard.

Further info

Read more about the offer and apply.