Тот который знаете лучше всего. С точки зрения целого проекта, особенно если команда маленькая: Node.js.
Лучше на одном языке писать front&back. По крайней мере, нужно будет "доучивать" команде только один язык. А не 2 сразу. Далее в порядке убываения:
- Ruby/Python
- PHP
- Java/Go
- Все остальные