Managing junior engineers is a loaded task. Add in the fact you're doing it from afar and you've got difficult terrain to navigate. https://leaddev.com/management/effectively-managing-junior-developers-remote-teams