The interview process began with an initial phone conversation with a member of the HR team, which covered the basics of the role, my background, and availability. Following this, I had a video call with the CTO to discuss more technical aspects of the position and my experience in greater detail. The final stage was an in-person interview at their office, where I met members of the team and had a deeper discussion about the role and company culture.