Что должен уметь backend-разработчик?
Нужно знать основы фронтенда. Необязательно быть крутым верстальщиком, но понимать HTML и предназначение базовых CSS-селекторов — обязательно. JS тоже нужно подучить, даже через нехочу, даже если воротит, ибо он сейчас в тренде.
Оффтоп: почему-то сложилось такое наблюдение: чем хуже контора, тем больше аббревиатур указано в вакансиях. В компаниях, где правильно поставлен процесс разработки, каждый может заниматься тем, что ему нравится, и делать это качественно.
во многих вакансиях я вижу также такие требования, как
У некоторых работодателей и  такие требования  бывают.