The process took about a month. It started with an HR call, followed by a 30-minute technical call with the Team Lead, a home assignment, a separate live technical interview with its own live assignment, an interview with the VP R&D, another call with HR and the Team Lead together, and finally an interview with the CEO.
Quite a lot of stages, but overall the process was fair and the people were nice, especially Goni from HR, who was great throughout.