I applied through a recruiter. The process took 3 weeks. I interviewed at Titansoft in Mar 2018
Interview
The interview process was timely, with good communication on the process and expected timelines. The people interviewing were friendly and easy to communicate with. Overall, great experience and welcoming preview of the culture of the team.