JavaScript + фриланс — есть смысл?
есть. На любое предложение есть спрос. Но надо знать ооооооооооочень хорошо js.

Возьмите почитайте тестовые задания на фронт-енд разработчиков.
сферический программист на ноде сможет получать баксов по 50 в час на том же одеске в топе.