Я не много не понимаю чем конкретно занимается BackEnd разработчик
В каком случае стоит выбирать BackEnd программирование, и что нужно учить чтоб получить первую должность?
Не зная броду, ну вы поняли... Бекенд разработчик, судя по тостеру, - это программист чат-ботов, занимающийся параллельно парсингом сайтов и написанием оных на Django. А еще он иногда лезет программировать на питоне графические интерфейсы под винду. А вообще, это и моделирование предметной области, и проектирование программных интерфейсов, и обработка видео, и сервисы управления данными и еще много разных интересных вещей, которые крутятся на серверах.
Что необходимо подтягивать для того чтоб продолжить развиваться Data Science, и стоит ли сюда лезть без высшего образования по математике?
Начните с видеокурсов Школы Анализа Данных. И всего того, что нужно, чтобы понять, о чем они там говорят - линейная алгебра, матанализ, теорвер, матстат... С другой стороны, когда-то программистов без профильного В/О тоже не брали, а сейчас кто угодно может оказаться супергероем.
посоветуйте пожалуйста где брать если не задачи, то хотябы примеры работ, которые должны быть в портфолио,
Портфолио джуна? Что такого там хотя бы теоретически может быть, что могло бы помочь получить эту должность?