This is much tougher than you think. From what I would think, the best way to do this is just to post threads on forums like BCT, as a freelancer. There are freelancer sites that accept Bitcoin already.
There are tons of programmers around, a website won't really help the amount of customers you have, would it?