You should search founderdating for some similar questions. This has been discussed a lot and there are a lot of good answers. What you need to recognize though is that developers are very creative people, as apparently you are. Ideas are very easy to come by. What is not easy to come by is implementation, marketing and the sheer force that is required to move an idea uphill enough to get traction and make money. It is not easy.
There is at least 20 years of the Internet and developers writing great software, marketing it and making money. The Internet is flooded with offerings. If a developer tries to take your idea and run with it, the odds of him/her being successful are perhaps less than yours because if they are any good at programming, that's their first love, not bringing products to market. Chances are, they will lose interest, move on to another shinny object and give up on your idea. After all, it was your idea, not theirs and programmers tend to love their ideas far above that of other people's.
Anyway, my advice: Don't hire. Outsource and get the bare minimum to launch something useful that you think you can market. That's called a MVP (Minimum Viable Product). You will learn from marketing this and that will enable you to bring something to market that people want or you will find out that your idea isn't as good as you thought.
If you have a budget and want help, reach out to me. I help people like you and I have a bunch of my own ideas. I guarantee you, I don't want yours. I'm way too busy going after my own dreams and working for my clients; people like you.