Applied online, soon after few days the company contacted me for a Technical interview with 2 support engineer. After a week I received an invitation to meet the Hiring manager and the director of HR. After the last stage they reached me back after more then one month with a rejection letter.