Ни в коем случае не претендую на пример современного "Front-end workflow", но мой небольшой TODO app (это тестовое задание) как раз реализован с использованием Grunt + Bower + NPM для package management и scaffolding, node + Express..js для бекэнда и Angular + SASS для фронтенда.
Конечно он не совсем соответствует заданным критериям, но в целом концепция та же, так что допилить это до Ваших нужд не составит большого труда.
Форкайте и используйте на здоровье :)
https://github.com/rainum/test-todo-app