При реконфигурировании команды программистов, полезно проводить аналогию со строителями. Это достаточно наглядно. Например, с кафельщиками. В вашем случае, есть проект - это квартира. И есть один кафельщик, который не справляется в срок. Ему нужна помощь. Можно дать ему еще одного кафельщика в помощь. Дальше, если они работают в одной комнате, им прийдётся договариваться между собой. Как минимум, первому кафельщику придётся потратить время на то, чтоб объяснить воторому план работ, который тот держал в голове. Часто это занимает крайне много времени. Идеальный вариант - поместить кафельщиков в разные комнаты, тогда им не прийдётся договариваться и, скорее всего, работа пойдёт быстрее.
Еще можно узнать у вашего кафельщика, может ему нужен чуть менее квалифицированный помощник? Может лучше нанять кого-то, кто будет мешать цемент? Например, заниматься администрированием или миграциями.
По своему опыту скажу, что идеальный вариант - это гетерогенные неперсекающиеся команды. Например, команда, состоящая из бэкендера, админа/девопса и, например, информационного аналитика.
В общем, я бы поговорил с бэкендером и узнал, что его бесит на проекте.