Смотря что вы подразумеваете под джуниором. 3 года - слишком много для джуниора в обычном понимании, как мне кажется. И как тимлиду будут помогать джуниоры?

В общем, зависит от проекта. Я бы не брал джуниора на удаленку только из-за того, что ему попросту не будет должного внимания и он будет долго вливаться в проект. Вопросы, которые можно решить одним взглядом на монитор будут решаться в долгой переписке по чатам/перезвонке. Моё личное ИМХО, что лучше взять человека в 2 раза дороже, но который работает в 10 раз продуктивнее.

Может получиться хорошо, если найдется какой-нибудь паренёк в глуши, который реально может сам во всём разобраться, но по какой-то причине не выбрался на фриланс/в большой город.

Опять же зависит от типа задач. Если надо раскидать рутину по известной несложной технологии - думаю, взлетит.

Опыта с джуниорами-удаленщиками нет, но не верю.