Professional/Mid-level Developer (Elixir) (f/m/d) - Steady, Berlin, Remote Europe

Thousands of strong voices use Steady to publish their work and secure a reliable income. From blogs and online magazines to podcasts, newsletters, and more, Steady enables independent media to earn a sustainable income via memberships. We’re creating the future of independent media. Come join us!

About us

My name: James McKerral
My position: Head of Engineering
Company name: Steady
Company website: https://steadyhq.com/
Company headquarters (country): Germany
Company info and history (how you’re using Elixir etc):

Steady enables digital media and creatives to access a sustainable income and independence via memberships. Our mission is to empower more and more publishers to make their voices heard.

The first commit to our code base is from May 2016. We’ve been happily using Elixir and Phoenix ever since then.

About the job

Job title: Professional/Mid-level Developer (Elixir) (f/m/d)

Job description: You’ll mostly work on our Phoenix app. We’ve also got a React rich text editor, a little Vue.js app, and some infrastructure tools. As our team is still small, everyone owns everything.

Salary range: €50,000 - €55,000

Position on remote work: Fully remote, Europe only. You can also work from our office in Berlin, if you prefer!

Qualifications or experience required: At least 2 years experience in web development, and experience in backend development in a language like Elixir (preferred), Ruby, Python or JavaScript/Typescript

What the successful job applicant will be working on:

We’ve got a Phoenix monolith that we spend most of our time on. Besides that, we have a smaller Vue.js app, a React rich text editor, and some infrastructure tools, mostly also written in Elixir. 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, monitoring, and supporting it (that’s why we like to do a good job with our code!).

About the interview process

For all interviews, we will let you know in advance what questions we will ask. We think it’s better that way, and hope it helps you to feel prepared and ready!

Step 1: Recruiter Screening
A short call with our recruiter to say hey and get to know you a little better.

Step 2: First Interview
You will have your first interview with your future manager (me!) plus one other person.

Step 3: Coding Task
We would like to see a sample of how you work. We will ask you to do a small coding task and go through a PR review process on GitHub with one of your future teammates. It shouldn’t take too long, and we encourage you to interact with the team!

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

We operate a strict "NO gotcha questions, no quizzes, and no writing code on a whiteboard” policy. Please feel free to ask us questions at any stage!

Further info

You can see the official job posting and apply here!

Steady is committed to equality, diversity and inclusion and is building a team accordingly. It’s also really important to us to find the very best people we possibly can for our team, regardless of their background, and to be transparent so our recruitment process is a little different.

Even if you’re not sure you have the right experience, you can always get in touch and have a chat with one of us. We’d love to hear from you.

4 Likes

On request of the OP, the post is closed for the moment. It could be reopened later.