Напишите на знамени "минимализм" и займитесь архитектурой еще до того, как будете выбирать технологии. Отсылаю вот к этому ответу:
Есть какие-нибудь ресурсы по построению правильной серверной архитектуры на node.js/io.js?
А по технологиям:
Node.js +
React
Не берите Angular
habrahabr.ru/post/246905
Не берите jQuery - он ничего не решает, он привычен, удобен, но приучивает повсеместно писать селекторы, вместо того, чтобы при запуске забрать все необходимые ссылки на DOM в переменные, связать их с объектами и вызывать по мере надобности. Кроме того, селекторы уже давно есть в HTML5
slides.html5rocks.com/#new-selectors
Не берите express.js если хотите в дальнейшем развить проект до больших масштабов. Он годится только для прототипирования.
habrahabr.ru/post/243945 в особенности см. мой коммент:
habrahabr.ru/post/243945/#comment_8141311
Вместо CoffeeScript берите TypeScript, а лучше пишите все на ES6. Пока напишете SAAS, то он будет везде.