Нужно ли знать какие то паттерны при написании веб приложений на node.js?
Если вы задаете такой вопрос, то вы подходите с неправильной стороны. Вы не понимаете, потому что еще не сталкивались с теми проблемами, которые решают данные паттерны.
Не ищите паттерны, пишите сложные приложения, паттерны сами вас найдут.
Как минимум, стоит хотя бы бегло пробежать по паттернам, чтобы иметь хоть какое-то понимание того, что это такое и какие паттерны бывают. Это не очень сложно.