Co-founder and CTO of Meevl, co-organizer of Startup Weekend Bratislava, startup enthusiast, social media addict, Ruby on Rails developer
I assume you are a non-technical co-founder. In that case I recommend reading this article: http://www.launchbit.com/blog/why-you-cant-recruit-a-technical-cofounder
It focuses on making tech people want to work with you.
My advice here is to do your homework and look for people who are somehow interested in area of your product/service. Either they work/ed in similar company, are part of a relevant meetup group or so on. LinkedIn advanced search might help here.
Next you want to reach out to your personal network and ask them to spread the word. You are looking for peer recommendations because they give you more credit and usually lead to more skilled developers. Use the power of social networks.
Besides classic job boards, take a look on this specified websites:
Hope this will help you and good luck with your search. If your developer could work remotely, I know really good people in Slovakia. Just give me a call.
https://bitbucket.org - has an issue and wiki section similar to github, the difference is that you can have PRIVATE repository with up to 8 people for free. Default is 5 team members but you can get extra 3 slots by inviting new users to the platform.
Got very valuable feedback, thanks!