The process has some steps that are started with an online timed technical test in which the candidate should reach a passing score.
Then, the candidate will be invited for an interview with a Talent Acquisition professional who will explain more about the process and send a home assignment. It took me around 5 - 7 hours to get it done, but maybe It could be done in less time, depending on how demanding the candidate is.
Once the home assignment is done, the candidate will be invited for a technical interview (~1h), considering the code and general questions about technology.
One of the most interesting steps is (paid) Test Week. Here, the candidate will have 1 week to work with the backend team to solve some code issues. It was fundamental to know the company better.
The final step is an interview with an Engineering Manager and, finally an offer by e-mail.