Должен ли бэкенд разработчик разрабатывать админку?
sarcasm_on
Да, в статье 99 Трудового кодекса так и написано
2)... бэк енд должен самостоятельно сделать админку при разработке бэк енд8)... бэк енд разработчик должен сам понять и не утруждая заказчика сделать админкуsarcasm_off

Автор, проснись! Что за глупые вопросы? Какой «должен»? Как договоришься, так и будет. Конечно, заказчик хочет навалить на исполнителя побольше за те же деньги.
1. Бэкенд - это только REST API админки, сайта или чего-то другого. То есть без работы с HTML/JS/CSS вообще. По крайней мере, для меня именно так. Пусть другие называют бэкендом что-то другое или что хотят.
А админка обычно подразумевает построение пользовательского интерфейса, работающего или поверх API (а значит, потребуется JS фреймворк) или же средствами шаблонов серверного языка.
Поэтому, в понимании результата заказчика админка - это обычно работа, которая предназначена для одного крутого фуллстэк или же пара, бэкенд и фронтенд. Да и то, только если используются стандартные элементы интерейса из какой то библиотки. А то,  вполне вероятно и вовлечение к работе и дизайнера интерфейса.

2. Админка бывает очень разной по сложности! Осторожно с ней! Так как необходимо детально прорабатывать все интерфейсы и, следовательно, за каждое изменение требовать денег. За X время работы (формализации требований) с заказчиком тоже требовать денег.
По-моему, нет принципиальной разницы между разработкой фронтальной части веб-сайта и back-office (админки). Фронтальная часть обычно должна быть проще для простого пользователя, а для админки такие требования обычно не соблюдаются. Обе могут быть по-своему сложны, а админка обычно больше напичкана всякими нужными для бизнеса вещами для контроля надо всеми бизнес-процессами, включая отчеты, оплату и многие другие хотелки заказчика.

Итого, если есть достаточный опыт, время и желание работать с админкой - то пожалуйста. Но это уже не чистый бэкенд.