Our Hiring Process

Stage 1

Review

Once we've received your application, our hiring team will carefully review it. Along with resumes, we love to see answers to the questions in the application form that give us a better sense of who you are and why you’re interested in joining us.
Stage 2

Initial Interview

If there's potential for a good fit, a member of our Talent Acquisition team will reach out to arrange an introductory video call. This is an opportunity for us to chat, get to know each other better, and talk about the role.
Stage 3

Interview

If everything looks good after the initial interview, we'll move on to a more in-depth technical interview with the with one or two members of our Backend team. The technical interview usually lasts about 2 hours and gives us a chance to dive into your previous experience, engineering proficiency, and backend skills (no live coding part).
Stage 4

Test Assignment

Following a successful completion of the technical interview stage, we'll send you a project to work on at your own pace. There's no strict deadline — take your time to show off your skills and creativity.
Stage 5

Final Interview

After reviewing your test assignment and ensuring that it meets our expectations, we will proceed to a final interview with our Backend team. This is a follow-up session, where we'll ask you to explain the results and the decisions made during your implementation. It's also an opportunity to get to know other members of the team, which usually lasts no more than 2 hours.
Stage 6

Offer

Time to make a decision — if there is a match, we'll offer you a spot on our Backend Engineering team! Our Talent Acquisition team will fill you in on all the details of your offer and and address any questions you may have.