Engineering

Over ten thousand customers around the world use JOIN every day to attract talent and grow their businesses. That’s why we take pride in building software that’s reliable, fast, and easy to use.

Engineering

Technology and quality are our passion. We are looking for engineers who are excited to solve hard problems as a team. We always discuss, evaluate, and think through our decisions together.

We strive for efficiency and efficacy. It's about being as productive as possible while valuing your work-life balance and individual capacity. We take pride in continuously improving our work while keeping it high-quality and high-performing.

Automation is synonymous with the drive to renew how we deliver our services. We write code that is clear and tested because it sets us up for speed, reliability, and a more enjoyable development experience.

We’re looking for engineers who are excited about solving problems and thrive on challenges that call for smart thinking. We aren't looking for coding robots, but engineers who want to understand problems to improve how our systems work.

Learn more about JOIN

In our monthly all-hands call, each team presents all news, developments, successes and learnings, with the whole company.

Community and conversation are massive parts of our day, we love to chat about almost anything.

Software development at JOIN is about customers, their goals, and code.

Meet the Engineering team. We are developers who are interested in solving problems and love a challenge. We are not robots, but engineers who want to own problems and understand how our systems work to make them better.

Dmytro, what is it like to work at JOIN?

”We’re passionate about building a highly scalable and data-driven product, revolutionizing HR tech. At JOIN we always try something new and have the freedom in choosing our technologies.”

Dmytro Zaienchyk

Senior Fullstack Engineer

Open Positions

We’re growing fast. Become a part of the team and help us on our journey to change the recruiting landscape forever.

The Process

As a part of our agile, cross-functional Engineering team, you will own a variety of tasks keeping one eye on the customer and the other on creating fast and reliable code.

You will develop concepts, build solutions, and manufacture prototypes. There’s a purpose in everything we do, and we’re very passionate about our mission of creating the best recruiting solution on the market.

Our Values

We’re not looking for coding robots but engineers who want to own problems and understand how systems work. We want to bring onboard engineers passionate about solving problems and who love a challenge.

Application Process. Browse our jobs, find one you’re passionate about and apply. It’s only 5 simple steps to become a part of our growing team.

1

You apply

Submit your application, including your CV, salary expectations, and earliest start date.

2

We meet

If it's a match, we'll get in touch to schedule a virtual meeting to get to know each other better.

3

Assessment

Depending on the role, you’ll receive an assignment to show us your your skill set and your way of thinking.

4

We make an offer

If we have mutual feelings about your future success at JOIN, we'll take the first step of making an offer. Once you accept it, we go ahead and send you a contract.

5

We onboard you

Once you’re a JOINer, we’ll guide you through a well-designed onboarding program to introduce you to our product, culture, and awesome team of JOINers.

6

Let’s grow together!

JOIN Europe’s fastest growing HR tech company to change the recruiting landscape together.

Apply now

What’s working at JOIN like?

If you are driven by high standards, thrive on challenges, and are dedicated to making a significant impact on the way recruiting is done today - we're looking for you.

JOIN’s product is about our customers, our culture, and of course, code.
Our team is comprised of people who make bold choices for our clients within the HR industry.
It's in our DNA to push our limits, striving to become the most knowledgeable and experienced in our field.
Join an enthusiastic team and work alongside some of the brightest and most passionate people.
We are growing fast, so come and join us.

Our Tools

At JOIN we use cutting-edge technology to make sure that our ideas turn into reality.

Node.js

React

Typescript

Postgres

Kubernetes

gRPC

Jest

Styled Components

Next.js

Microservices

Any Questions?

You can apply online with just a few clicks. Please take your time to customize all necessary documents to show us your love for detail and how you can bring value to our growing team.

As soon as we receive your application, we will send you a confirmation email and then follow-up regarding your next steps.

Your CV is the first thing we see, so you might want to customize it properly and keep it relevant to what you can achieve at JOIN. Our job ads give you a good impression of what we're looking for and what skills are required. We want to get a feeling for your experiences and your personal goals.

The JOIN team speaks more than 15 languages, which is why our working language is English. Please submit your application and all relevant documents in English.

Our hiring process might slightly differ due to the uniqueness our of core teams but we aim to be transparent and embody our values throughout the process. It's important for us to see how you think and solve problems, so we will give you an assignment or a case study to learn more about you and how you work.

Please check out our team pages for more information.

As a rule of thumb, we try to process your application within a week of applying. There is always room to improve, but we want to take the time to check your application thoughtfully. If we like your profile, we will invite you to move forward in our selection process.

While most of our employees work from our fantastic office in Berlin, we have specialists based remotely and continue to build on this network as needed.

Still open questions?