Many developers end up stuck in their careers and don't know how to advance.
I've been in a similar situation myself, but I figured out how to break out of the herd after many years of unsuccessful attempts.
I wrote up an article here talking about this subject: http://devcareerboost.com/why-you-are-stuck-in-your-career/
Hopefully this will be helpful to some of you that are trying to figure out how to get a good job or get a better job.
I wish I had this advice earlier in my career.