Received an email from the recruiter with the job description, requirements, benefits, salary, what the company does, link to a wiki page with some FAQ... It was a very fast process. Thereafter I accepted to continue on the process, it was sent me a link to start a challenge which consists of creating a small project in the programming language that I am used to work and related to my position. This challenge has a very small deadline, so be prepared. After the challenge was fixed and approved, I talked with the manager about the company and I was able to ask him more questions. At the the end he sent me the offer with main terms (salary, bonuses, benefits...), and after accepting the terms, he sent me sent the contract to be signed online, with the same values