А что мешает вам, имея программистский склад ума, стать профессионалом? Юниоров не ищут, потому как многие и не знают, кто это такие (например, мой начальник). А те кто знают, понимают, что говнокод им нафиг не нужен.
А главный вопрос к вам: зачем вы ищете работу? К нам каждый день приходят на собеседование точно такие-же как вы. Которые стряпали как могли на фрилансе, им наскучили, они решили поработать в компании, а сами делать ничего не хотят. Раз вам «надоело вариться в собственном соку», сядьте, просто изучите что-нибудь, кроме PHP, MySQL, jQuery.
Изучите разные фреймворки, вникните полностью в MVC, не на уровне фреймворка, а глубже, на уровне разных ЯП. Вообще советую изучить, например C# & ASP.NET, изучить разные вди баз данных. Почитайте статьи про высоконагруженные проекты, поюзайте что-нибудь из того, что используют профессионалы. В общем, надоело сидеть на месте — действуйте сами, а не ждите, что вас позовут.