Ранее front-end dev нужно было знать css и html. И звали его верстальщиком. В довесок шло требование умения работать в Photoshop, чтобы верстать макеты от дизайнера.
Затем JS активно вошел в жизнь, и фронтенд дев должен был владеть html, css, js (уметь работать с какой-нибудь из либ а-ля jQuery).
Сейчас же в довесок ко всему, фронтендщик должен уметь работать с каким-нибудь из популярных фреймворков, например AngularJS, а задачи верстки могут делигироваться на кодеров (если в штате компании таковые имеются). А также такие инструменты как Grunt, Gulp, Bower. Препроцессоры CSS: sass, less. И прочие технологии.
Все конечно индивидуально, и зависит от требований каждой компании в отдельности. Но рынок меняется, а вместе с ним и требования.
Я не хочу подступать даже краешком ступни к back-end. Хотя имел опыт, и могу свободно разбираться в коде и понимать как что устроено.
Что-то мне подсказывает, исходя из вашего опыта, Вы даже не представляете, как там может быть все устроено (не берем в счет hello world).
Все, что связано с обработкой данных с сервера это же back-end?
С сервера? Если это не опечатка, то нет. Обработать данные полученных посредством, скажем, AJAX - полностью Ваша задача.