я бы не хотел залезать во front-end (в частности из-за javascript)
Вы так говорите, как будто в питоне все соблюдают pep8.
JS последних версий довольно вкусный, я имею равный опыт разработки на обоих языках, и не нахожу причин в ваших словах. Разве что только в том случае, если их применить к остальным языкам, отличных от python. JS хорош, просто нужно уметь его готовить.
По вопросу. Можно писать и чистый Rest API, но вы потеряете куча приятных заказов, в которых используется шаблонизатор или нужно поправить небольшие скрипты на JS. Для таких задач часто не нужно сильно знать язык, достаточно беглого прочтения
https://learn.javascript.ru