I applied online. I interviewed at Daijob Global Recruiting
Interview
Process was smooth, with one online and two on-site interviews. (First one is more casual, with second one being technical and third with the CEO) Hiring process lasted 2 weeks from start to finish.