Actually, it is that hard. While the programming would be fairly trivial, actually making the service useful (attracting employers, for instance) is a whole other story. Gaining traction is not easy and if you go too big at the start, your whole system could implode before you really get started.