I applied through a staffing agency. The process took 3 weeks. I interviewed at Rediker Software (Hampden, MA) in Dec 2017
Interview
It was 5 interviews with 4 rounds. Phone screen, technical phone interview with CTO, onsite technical interview with CTO, and finally two final interviews with a manager and then the president. The staff were very friendly and accommodating of my schedule. It seems like a great place to work.