Full-Stack Engineer

📍 Remote (optional Hamburg office)

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 a 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 and Jest. Our backend is Ruby on Rails. We don't expect you to have experience with it, but would like you to learn more about it. It's challenging to grasp how our systems interact with each other. Fundamentals in software development - JavaScript -, 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:

Don't worry if you don't check all the boxes. Above all, we are looking for people passionate about teamwork and learning new skills.


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 career@homerun-gmbh.de with your CV. We look forward to receiving your application and will get back to you as soon as possible!