Фрилансером не надо работать. Есть куча мест где требуется на фултайм. В гугле по запросу “github remote job” первые ссылки:
https://github.com/yanirs/established-remotehttps://github.com/lukasz-madon/awesome-remote-jobДа, я могу предположить, что некоторые конторы из-за юридических и налоговых аспектов могут не хотеть нанимать из РФ. Но есть же куча стартапов. Сейчас же аццкая нехватка профессиональных программистов во всем мире.
Да, русскому новичку такой вариант возможно будет не просто осуществить. Но когда надо нанять человека с опытом, который может доказать что он реально умеет решать, работу, такого же очень сложно найти.