Got contacted by a recruiter who had seen my LinkedIn profile. The process started with a regular Skype meeting where I described my background and they talked about what kind of people they are looking for. I was then sent an online logic test and a coding assignment to be completed within a week. After passing these two, I had a technical interview challenging my architecture and coding skills, as well as a discussion about general values and attitudes related to software engineering. Finally, an onsite interview where I completed a similar logic test again, discussed background/goals/interest with a manager, and solved an architecture and coding challenge with the team members.