Full Stack Engineer

Apply now

Full Stack Engineer

We're looking for a curious and product-driven developer to help evolve, design and strengthen the Homerun product experience.

Full-time · Amsterdam

A mission driven start-up

Our mission is to help people find jobs they love. We're well underway as more than a thousand companies across the globe use Homerun to manage their hiring process all while making their hiring more personal and authentic.

We're in the process of taking Homerun to the next level, which is what we need you for! We're looking for a developer to work on our product as well as help optimize and automate business processes.

You'll be joining a close-knit team that always decides what our next steps will be together. You have the opportunity to have an impact on the choices we make since we consider your input just as valuable as anybody else's.

What you'll be doing

Your work varies day-to-day. You'll be responsible for the design, implementation, and maintenance of features for our main product. One day you'll work on building a real-time notifications system and the next day you'll be refining our existing state management in Vue.js to make it easier to work with.

You write elegant code that others can easily understand. You also don't shy away from explaining your design pattern choices to co-developers so that everyone can learn from it. You're also continuously improving the UX and you have a keen eye for design. You feel comfortable taking responsibility for any step in the product development cycle. Waiting to be told what to do is not your style.

This is what we're looking for

We are a small team, where communication, teamwork, and camaraderie are a must to build a successful product. We are looking for an experienced web developer with the necessary skills to style HTML buttons but also design the best structure to store our customers' precious data. Even though we are heavy users of Laravel and Vue.js frameworks, we prefer to work with people that understand that tools are just tools, not the main goal. Pragmatic solutions are preferred over following a dogma.

Curiosity is king. We want you to be independent and positive, a problem seeker, and a problem solver. You're an all-rounder with a small ego who values free time outside work just as much as work itself.

Some personal skills we value

  • A natural curiosity for new technologies and tools.
  • A mindset that always pushes you to say "this could be better" - and then execute on it.
  • The ability to communicate your thoughts in a way that everyone understands.
  • Strong verbal and written communication skills (English)

As for development skills

  • At least 5 years experience developing web application in publicly available production environments and experience working on large SPAs.
  • You know how to write clean, readable, reusable, and scalable code both in PHP and JavaScript. Automated testing is part of your daily toolbox.
  • You're not afraid to refactor legacy code. In fact, we expect you to have experience migrating legacy systems.
  • Experience working in a multidisciplinary team with designers, product managers and other developers.
  • Bonus points if you know a thing or two about AWS and infrastructure.

Most of the problems we're solving today with Homerun did not exist a year ago. That's why we value a pro-active attitude above any other skills or experience.

This is what you'll learn

Our team consists of 15 talented people working in development, design, marketing and customer success who are ambitious and want to inspire each other.

Everything we do is new - we are a young company - which makes it exciting and challenging. Most of the time you will be working just outside of your comfort zone, which is exactly where you learn the most. And since we're a small team, you get a lot of responsibility and therefore have the freedom to work on what you think is best.

You will be a part of the Development team and collaborate closely with the Customer and Product teams to make Homerun work as smooth as possible for our customers.

In your first month
You'll gain the basic knowledge to work with the rest of the team and be aware of our tips and tricks. Deploying our application to production is part of your daily routine already, and you'll create a list of improvements you would like to apply to our product, process, and way of working.

In three months
You'll perfectly understand our processes and standards, and you've most likely proposed changes based on our previous experience. You will have a clear understanding of our business and customers/users, you will be able to manage your tasks in an autonomous manner and you might have even started managing small features.

In six months
You'll feel like you've been a part of Homerun since forever and Ted (our plain weird dog..see below) will be part of your coffee break conversations. You will be more than ready to take full responsibility for new features, issues coming from support, propose new architectures that will make our lives easier as developers, and make customers even happier, you name it. You'll do all this while along the way sharing your experiences and learnings with the team and with the outside world.

We love all the creative and inspiring companies that are using our products.

Your work will be viewed and used by hundreds of thousands of people. Everything you do has a direct impact on the daily workflow of thousands of Homerun users. Over the last three years, we've built up quite a nice club of companies that use Homerun, among others:

We're an ambitious bunch who inspire each other to have fun and do their best work.


You'll join a diverse group of Polish, Dutch, Spanish, Italian and Brazilian board game enthusiasts, foodies, gamers and coffee experts (just to name a few). We love for everyone to bring their full selves to work and feel comfortable doing so. That's why there's plenty of opportunity to get to know each other on a personal level and why we make it a point to always speak English. As most of the team is currently working from home due to COVID-19, we find creative ways of keeping the fun alive that we normally have playing ping pong, during afternoon drinks and other shenanigans in and around the office.

Bob

Operations

Matteo

Development

Joris

Design

Rita

People Operations

Thomas

Design

Willem

Brand

Jennifer

Customer Success

Leoni

Customer Success

Stephen

Customer Success

Thomas

Engineering

Fernando

Engineering

Adrian

Engineering

Arkaitz

Engineering

Our tech stack

Laravel, Vue ecosystem, Webpack, Redis, MySQL, ElasticSearch, AWS, Terraform, Pusher, and SendGrid are the most important bits of our stack.

Don't take us wrong: we're not married to any of these technologies. Even better: we would be more than happy to get your expert opinion on what technologies are more fitting for our unique use-cases. That's why we're working on replacing our AngularJS code with Vue.js, for example.

We believe that a balanced mind and body is what matters most. 


We don't want to compete with big corporates on lease cars. This is why we're offering a range of perks and benefits that represent who we are a bit better.

Macbook Pro

€500 tech budget

Travel reimbursement

Flexible office hours

Flexible vacation policy

Headspace account

Interested?

If you have questions, hit that blue button in the bottom-right corner! No questions? Don't hesitate and...

We accept applications on a rolling basis. Application is open until the position is filled. We sponsor visas, but can't offer financial support or packages for relocation.