nodejs-legacy тупо создает ссылку node, которая указывает на nodejs
ln -s /usr/bin/nodejs /usr/bin/node (хз какой там путь правильный, смотри whereis nodejs)
Но помните, что для успешного выполнения таких функций их необходимо упаковывать в какое-либо действие со стороны пользователя, например клик, тогда браузер позволит создать окно в новой вкладке, а не заблокирует его:
Вы сами перечислили все необходимое, express + mongo, более чем достаточно для реализации. Дальше гуглите как в экспрессе сделать авторизацию, обработку данных формы и сохранение их в вашу бд