Нужно ли backend разработчику знать css и javascript на высоком уровне для фриланса?
нужно, если есть желание делать все самому. 
я предпочитаю заниматься тем, что мне интересно, а непрофильные задачи отдавать на сторону. 

да, в итоге у меня меньше денег с проекта. но проект я закрываю гораздо быстрее, чем ковырялся бы с этим сам. 
оверол - я в плюсе и имею больше денег.
Backend разработчику не нужно знать css и javascript на высоком уровне для фриланса, но нужен ли фрилансу backend разработчик? На практике фрилансу нужен Backend, Frontend, дизайнер, SEO-специалист и системный администратор в одной коробке.