Overview
This is the interview process for our technical roles in software engineering. The aim for us is to get a really good understanding of your technical abilities, whether you share our cultural values and what you're looking for in your next role (so we figure out if that's something we can or can't provide you).
We also want to give you the opportunity to ask lots of questions so you can evaluate whether Organise is a good fit for you, is a mission you want to be a part of and is an environment that you want to work in.
We'd like this very much to be a process that lets you show your best work and abilities and doesn't constrain your ability to do that. We can adjust the process as needed, so just let us know.
Stage 1: Getting to know each other
- First phone call (30 mins) with Bex (co-founder and CTO)
- Share Organise's mission, what we're doing and our approach to building product and our team
- Figure out if you generally have the relevant skills and are excited about the mission
- Give you the opportunity to ask questions about Organise
- Ask basic necessary questions (where you would be based, notice period etc.)
- If we both want to proceed to next step, proceed proceed to onsite stage
Stage 2: "Onsite" (video calls)
Note: we can split these up over multiple times if convenient
-
System design challenge
- Design a system based on a prompt, explaining the benefits/considerations of the decisions you're making while you're designing it.
- Example prompt: We need to build a user verification system. The goals are X Y and Z. The constraints are A B and C. How would you go about that?
- Possibly using a whiteboard/flowchart tool otherwise just a discussion - TBD
-
Pair programming
- Work on two pieces of code together (frontend or backend, depending on the role) using pair programming software. We will have code scaffolded and prepared for both
- Example frontend: building a reusable component together
- Example backend: building an API endpoint together
Stage 3: Final interview and task
-
Culture interview
- This will be a non-technical interview. We'll ask questions about you and your ambitions, what you're looking for in a company, what interests you about Organise, etc.
- Learn about what environment leads you to do your best work.
- Opportunity to ask questions
-
Final task
- For leadership and senior positions, there will be a final task - usually scenario based, where we'll give you time to prepare a plan and then share your ideas for discussion. For senior technical (but non management) roles, this will be a further paired programming task
Stage 4: Offer
Note: Our offer will include a salary and an equity component (ownership in the company in the form of share options that vest over time). We'll walk you through the offer and how the equity part works. You'll have the opportunity to ask any questions about the offer or Organise
At this point, we may also offer you the chance to come in for a paid trial day to meet the team, see how we work day-to-day and ask lots of questions to help you make your decision whether to join Organise. We can do this in-person or over Zoom depending on location