Online application form
Online Technical interview with the product owners
Online Technical presentation in front of the product owners, team leader, and other technical team
Online interview with the head of department (technical and managerial and HR-related)