Hired.com (formerly DeveloperAuction) comes to mind. I found my current role at Lookout through Hired. Having worked with traditional recruiters in the past, the difference with Hired is they have candidates' interests in mind as opposed to focusing solely on commissions. If you're qualified, they put your resume/CV in front of tons of great companies, give you the inside scoop on how interviews work at different companies, and provide more transparency through the whole process.
I don't remember exactly how long it took, but something like a week or so to get approved, and then they run auctions ever few weeks or so. The "offers" are really just invitations to interview where salary, equity and perks are laid out transparently ahead of time so that you can decide if an opportunity is right for your situation.