The entire interview process was remote (based on EST timezones) and quite smooth. For those working remotely from Asia, this role requested to have synchronous time with those based in US, therefore interviews took place anytime between 3PM to 2AM. It took approximately 1.5 months. A recruiter will reach out to you and confirm your interviews. There were 3 interviews: one with an HR professional for background check and salary confirmation, a cultural fit interview with the manager, and a technical interview where you showcase your portfolio with the manager and another person from the team. I received an update within 2 weeks after the last interview.