Как организовать удаленную работу программистов?
Есть логика... работать они должны в одно время. согласуйте график, который устроит обоих.
Стандартно графики у них могут быть смещены, но определенные часы должны у всех пересекаться. Скажем, с 10 до 14 по МСК все должны быть на месте.

Отдельно про отсутствие фронта на задачи бэка - это плохое планирование, а не проблемы удаленной работы. Задачи должны делиться и распределяться по времени так, чтобы таких ситуаций был минимум.