I've been contacted by the HR manager through LinkedIn, and we scheduled half an hour meeting together where they asked me about my experience and described the role. Next step was to finish an assignment, for which I had 72hours to complete it, but they say you should spend maximum about 5-6 hours to finish it. After they reviewed my assignment and the feedback was positive, they scheduled one hour meeting with my potential manager. After that I had one more half an hour meeting with a people department manager. The day after I was contacted by the HR manager, asking me for some contacts for referrals from my previous experiences, and when they gathered positive feedbacks I've been provided with the offer letter.