You really have to hire mostly experienced folks to make things work on a distributed team. You can hire juniors and let them pair with senior devs, but they still need to come with some previous experience.
If you want to hire interns, you really need to get some office space and pair them with experienced devs.
If you want to hire interns, you really need to get some office space and pair them with experienced devs.