Можно ли обойтись без PHP на бэкэнде используя лишь JavaScript (+node.js)?
Можно
Слона едят частями. Для начала разберитесь с версткой, без less/stylus/pug/... потом беритесь за js, потом либо за один из фронт фрймворков и уже потом за средства сборки. До бэка вы можете не дойти так как фронт будет интересен.