What are you paying? Some people will work for options, others won't. Some people will work a 9 to 6 job but will refuse to do the high pressure always on call thing.
How much control do you (or anyone else in your company) wish to have about the technology choices -- what programming language, servers, SCM, etc. Some developers are quite opinionated on this stuff and so you have to be ready to sacrifice some control and to trust the developer's judgement.
I'd be wary of someone who obviously spends a ton of time primping his/her reputation in the community. Such people tend to be huge egos who are more excited about fame than they are about engineering. Better to get someone who truly loves technology. Lots of developers have a side project that they would love to work on full time -- check out github and if you find such a project that looks like your company could leverage it, send a message to the people working on it to discuss the project and your business....