Good luck with the search. Try also the stackoverflow to look for jobs. We had one lovely chap join this way.
You are good enough. Reevaluate your goals to get a more specific direction and work a little bit on profiling your CV for that. It doesn't have to be the best direction, just a reasonably narrow one to focus on. You can always change it off you find out you don't like it. It's just a job.