- 1. The Application Form 📋
- 2. The Challenge ✍️
- 3. The Technical Interview 🎙
- 4. The CEO Interview 🎩
- 5. The On-site Evaluation 🌃
- 6. Reference Check ☑️
- 7. Offer 📝
How do we actually choose the right people to join our team? As founders, we have had the chance to see what works and what doesn’t work, which is how we determined what we now look for in candidates. Here are some of things we keep in mind:
- Cultural fit is essential - we look for candidates who share our values of transparency, autonomy, and continuous learning;
- Technical excellence matters, but so does the ability to communicate clearly and work well in a remote team;
- We value initiative and ownership - candidates should be comfortable taking responsibility for their work and driving projects forward.
Managing a high volume of job applicants as a small team can be both distracting and time-consuming. That's why we've designed our hiring process to be streamlined in the early stages and more personal in the later stages. This approach ensures we give the most promising candidates proper attention while giving everyone a genuine feel for what working together would be like.
1. The Application Form 📋
The first step in our hiring process is a simple application form where candidates share their background, experience, and motivation for joining Mergify. We carefully review each application to identify candidates whose skills and interests align with our needs. This helps us efficiently screen candidates while ensuring everyone gets fair consideration.
2. The Challenge ✍️
If you’ve been selected based on your application, now is the time to show-off and brag about your skills.
Depending on the role you’re applying to, we’ll ask you to build a small application. It should not take more than 4 hours to build the project — at least we hope so. The goal there is for us at Mergify to understand how well you know your craft. Once you’re done with this, you can send it to your hiring contact and we’ll review it.
Don’t underestimate the project: your goal is to impress us!
The resulting code will serve as a base to discuss during the next step: the technical interview.
3. The Technical Interview 🎙
Your code has passed the eyes of our developers. Congratulations again!
Now is the time to discuss technical stuff. This interview will be led Mergify’s co-founder and CTO, Mehdi Abaakouk. We will talk about the code you provided in the challenge.
We’ll ask you to guide us through the code, and we’ll ask question along the way. What kind of question? Well, we like to know why you made certain design choices or why you might have missed certain aspect of the problem.
We’ll also chat more generally about computer stuff and what you might know, have done or even ignore. Maybe you’ll teach us a thing or two!
During this interview, we'll also discuss your experience with remote work and how you handle communication and collaboration in a distributed team. We believe strong communication skills are crucial for success at Mergify.
4. The CEO Interview 🎩
After passing the technical interview, you'll have a conversation with our CEO, Julien Danjou. This discussion focuses on understanding your career goals, values, and how you align with Mergify's mission and culture. It's also your opportunity to ask questions about the company's vision, strategy, and what it's really like to work at Mergify.
5. The On-site Evaluation 🌃
Based on the previous steps, you are deemed a good fit and are invited to the city where our founder lives, in Toulouse. You’ll get to taste chocolatines and work on a fun project!
During this day-long evaluation, you'll collaborate with our team on real-world technical challenges that mirror our daily work. This gives you hands-on experience with our development workflow while allowing us to see how you approach problem-solving in a practical setting. We'll also take you out for lunch to get to know you better in a more relaxed environment.
6. Reference Check ☑️
This is the final step, and it does not require a lot of efforts from you. We’ll ask to provide contacts that you worked with and who can vouch for you. We’ll contact them and ask a couple of questions about your past experiences. What we want to find out are the hidden qualities or… red flags.
7. Offer 📝
This is it! You’re done. We’ll send you an offer that you can’t refuse. Sign it, and you’re onboard.
Welcome to Mergify!