Можно ли построить карьеру front-end или back-end разработчиком зная вместо JS Python?
JS одна из основ фронта.. 
Куда же без него. 
Бек конечно можно... Но все же...
Это несложно, если уже знаете другой язык программирования, тот же Python.
Трудно выучить только первый. Остальные - проще намного. Они же похожи.
А алгоритмы, принципы, паттерны, концепции - они переходят из языка в язык.
Именно их и сложно выучить.
А сам язык - это ерунда.