I applied online. The process took 2 weeks. I interviewed at Match
Interview
Initial conversation with recruiter, followed by a ‘get to know you’ session and then a technical interview
Everyone I met was very friendly and positive, and really worked to make it enjoyable