I applied through the website. I received an email and I had a first call with HR. Second call with the team manager and third round via skype with director and HR manager.
The interviewes were very pleasant and the interviewers very kind and professional. The overall process was super quick (10 days). Honestly, this is how companies should be.