Где искать работу программисту?
Такое впечатление, что вы сейчас находитесь в каком-то своём уютном мирке и там сами себе придумываете проблемы и пытаетесь их решить.
Давайте вы ещё 2 годика поработаете, а там может вопрос и сам отпадёт.

P.s. А если будете нормальным специалистом, HR-ы сами вас найдут.
Будущее как по мне за облачными вычислениями. То есть за портальными решениями. Да и работы во фрилансе до фига по данному направлению в отличие от того же c# и Java. Так как вы больше пишете на js. Посоветовал бы Вам посмотреть в сторону node.js. На нем не только серверную часть но и простые десктопные приложение можно писать. В силу вашей локации и текущих знаний советовал бы на веб больше делать уклон. Данные знания и в маленьких городах полезны. Сейчас все больше частников заказывают сайты.  Вот тут давал хорошую ссылку на обучение node.js