Современная соц сеть с помощью JavaScript, какие лучше всего использовать технологии?
React подойдет. Express тоже. Nginx тоже. Насчет монго я бы пятнадцать раз подумал, лучше взять sql. 
"Firebase, Heroku, Aws и прочее" тоже подойдет

чтобы думать как лучше построить архитектуру - надо сначала обозначить хоть что-то от чего она зависит - хотя бы планируемая нагрузка, количество пользователей, объемы данных, соотношение десктоп/мобилки, регионы и так далее. 

А так-то абстрактную "соцсеть" можно и на jquery + пачка php файлов сделать, и загрузить на шаред-хостинг по ftp.
Я тоже делал соцсеть, но на сайт никто не заходил) Пока вам можно не париться. Я использовал просто PHP и jQuery.