Senior Full-Stack Engineer

Location: Hamburg, Remote

About the Job

Working on Emilia, you will build features from our Rails-powered GraphQL API to our React Native app - the actual Emilia - end to end. As we are advocates of TDD; whether it is the app or the API, work starts with writing a test. We really "dig" what it means to have a comprehensive test suite - it is much more fun to refactor or extend code with confidence.

HomeRun is a start-up, but we are proud that we have a mature, structured and inclusive development process. We think it is important to keep it this way, and everyone is encouraged to participate in improving it.

Here are some examples of work we've done lately that may help you get a better idea of what this job entails:

This is just an excerpt of our experience of running Emilia - there is much more to come and learn. Your experience and background will join ours. There's a lot to learn, and we are eager to do it together.

About You

We're looking for an experienced candidate who is ready to become a part of our team. As a full stack engineer, you will have a lot of different areas of responsibility. The majority of your work will involve React Native, Jest and Ruby on Rails. You won't be able to answer every question instantly at the beginning, and it's challenging to grasp how our systems interact with each other - and we don't expect you to. Solid fundamentals in software development - JavaScript and Ruby -, TDD, troubleshooting and teamwork are your way there.

At HomeRun, we're eager learners; conscientious, structured workers; and focussed on what's essential. Trust is an important pillar of our working together, and we are quick to give it. We value people who can take a stand, yet commit even if they disagree. We're kind to each other, look up to each other and support each other. And we understand the value in others being heard. We are a collaborative, value driven team.

We value direct feedback, openness to each other’s experience, and willingness to show up for each other as well as for the technical work at hand. Collaborating effectively in a remote environment requires strong written communication skills, a structured personal workflow and the ability to work independently. Ideally, you already have experience working in a remote team.

You are free to work from where ever you want, as long as there is a five hours overlap with the Hamburg workday. If you prefer to work from an office but aren't located in Hamburg, we will work something out with you in a co-working space.

In a nutshell, the qualifications we're looking for are:


We'd love to see you as a part of our collaborative, value-driven and welcoming team. We offer the following benefits:

Our Mission

HomeRun is dedicated to making property management simple, transparent and successful for everyone - not only for the big players. Our mobile app, Emilia, is an assistant that guides her users through all aspects of property ownership, regardless of their skill level - from monitoring rents and expenses to financial insights and document management.

How to Apply

Write to us at with your CV. We look forward to receiving your application and will get back to you as soon as possible!