The process consisted of 4 parts: an HR interview, a coding exercise, a team lead interview and a interview with the mission lead.
First there was an interview with HR, which was more of a place to ask questions and hear about the company and the hiring process.
After this there was a fairly basic coding exercise. It was related to the work the applicant would do if hired to the role. It was done at home during the applicants own time, and took about 4 hours.
After this there was was an interview with the team leads the applicant would work under if they got hired. It included some more casual questions, as well as some more technical question related to the technologies used in the projects worked on by the related teams.
The final interview was with the mission lead. This interview was pretty casual, didn't include any technical questions.
After this interview, the applicant was contacted about a job offer after less than a week.