1. небязательно, любое серверное решение подойдет, но если хотите сосредоточится на js, то нода отличное решение для прокачки навыков, в отличии от браузера - она ощибок не прощает. Также нужна бд, это чаще всего mongo или mysql. Для ноды обычно берут mongo, но бывшие пхпшники конечно чаще берут mysql для всего.
2. стоит, jQuery можно использовать и без понимания js, но это библиотека, а вот любой более-менее мощный фреймворк потребует хорошего знания js.