Стоит ли учить flask для back-end разработки?
Изучал фласку первые пару недель. Она простая, "некомбайн". Разобраться что да как работает - пойдёт (потому что вьюхи и шаблоны у них с джангой похожи).
Дальше лучше переезжать на джангу. Фласк лучше джанги примерно в 1% всех случаев - это те, когда тебя джанга не устраивает целиком и полностью: ORM не хватает или не подходит, стоковые сессии и юзеры тебя раздражают, контекстные процессоры и мидлвари тратят слишком много ЦП, что лучше бы их на Си переписать. Короче, тогда, когда своё написать быстрее и проще, чем строить костыли поверх джанговских компонентов с сильной связью.
Плюсом идёт просто огромная куча модулей для джанги (по сравнению с флаской) и бОльший спрос на джангу на рынке труда.
Я тоже еще  новичок в мире веб-разработки. Первым web-framework для Python выбрал Flask и не пожалел! Достаточно понятен, быстро въезжаешь и быстрее получаешь результаты. Сейчас присматриваюсь в сторону Falcon.
В любом случае: берите то к чему глаз стремится. Если от кода выворачивает наизнанку и возникает чувство прокрастинации, то ну его нафиг такой фреймворк.