Many developers love working for startups and some who will only work for startups. Good startups.
Hiring for a startup is like any hiring: your network is easiest, resumes hardest. You can do a few things to limit the field and attract the right folks if you’re gathering resumes:
- Find places to post your requirments frequented by startup types
- Remember being a startup is major selling point, say it loudly and often, and ask for startup experience.
- Ask for technology experience popular in startup circles, i.e., not .NET, not JEE.
Elance can work for assembling a programming team, but it’s not a great solution as their contract requires you keep Elance as a middleman for future work between the same two parties
If you’re looking for alternatives for finding outsourcing, try also asking on Quora who are all the great developers that build early product versions for early stage startups.