It was a very positive 5-stage process that lasted around a month.
1- Initial interview with human resources.
2- Interview with the team leader.
3- Technical challenge to do at home.
4- Interview with management.
5- Final interview with human resources.
I was able to enjoy each of the stages beyond the stress and anxiety that a selection process entails. They were all very nice and treated me really well, I could feel comfortable at all times.