jmckerral

jmckerral

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.

First Post!

kokolegorille

kokolegorille

Where Next?

Popular in Jobs Top

ryanzidago
Introductory paragraph We are Studitemps. Our goal is to help students find the right job during their studies and help companies in Ger...
New
evan22w
Introductory paragraph Our team at Rotabull is looking for a short-term, senior full stack engineer to work on our application which is ...
New
Marta
Company Description lastminute.com is part of lm group, publicly traded multinational Group, among the worldwide leaders in the online t...
New
harmon25
Hi All, We at Control Gap Inc. are looking for passionate candidates to join our new development team. About us My name: Doug Wright ...
New
atal421
About us My name: Adam My position: Software Engineer Company name: IndustrialML Website: https://www.industrialml.com/ Country: USA...
New
gabrielpoca
We are looking for talented individuals to join our team at Subvisual. If you are passionate about Elixir and eager to work on cutting-e...
New
bbenligiray
ChainAPI is the integration platform for Airnode, the API gateway for smart contracts running on blockchains. ChainAPI is a founding memb...
New
christo-ph
Introductory paragraph For a fresh project, we are going to create a pilot application. UI/UX/Frontend will be provided, needs to be im...
New
marcelo
Remote is THE global platform that enables companies to employ people anywhere in the world, taking away all legal and compliance complex...
New
Darkhalf
Introductory paragraph Discord is a small group of passionate gamers whose mission is to bring people together around games. Do you get...
New

Other popular topics Top

srinivasu
How to handle excepions in elixir? Suppose i have A, B, C ,D, E modules. and each module has get() function. A.get() method will call th...
New
yawaramin
In the Dialyzer docs ( http://erlang.org/doc/man/dialyzer.html#requesting-or-suppressing-warnings-in-source-files ), there is a way to tu...
New
sergio
I couldn’t find any guides that worked well with Phoenix 1.6.0 and esbuild. I hope this helps people test the waters and eases you into t...
New
AstonJ
You’re a programmer, so you don’t need spoon feeding with the conventional drivel about “this is an integer.” No. You need to know what’s...
New
_russellb
I want to try my hand at web scraping. What tools/libraries do I need to use. I’m hoping to turn this into something professional so don’...
New
fireproofsocks
I’m working on defining a simple Ecto schema for a table (in PostGres), but I don’t see where I can define a column as NOT NULL. Conside...
New
polypush135
As many of you may have realized by now (sorry for all the posts here) I’ve been working on a db problem where I’m trying to aggregate a ...
New
chrismccord
As promised, the first release candidate of Phoenix 1.3.0 is out! This release focuses on code generators with improved project structure...
New
mgjohns61585
Could someone help me? I'm making my first elixir program, number guessing game. I can't figure out how to convert the user's guess from ...
New
skosch
To my knowledge, put_in, Map.update etc. all have the one limitation of not automatically creating intermediate keys when needed (for exa...
New

We're in Beta

About us Mission Statement