Sim, você pode usar nginx como proxy reverso para servidores de aplicativos no back-end (ou no middle-end, por assim dizer).
Você pode ter seu gateway ou o nginx reverse-proxies identificador ssl. Pessoalmente, a menos que tudo estivesse rodando sob ssl, eu iria servir ssl no nível nginx.
Isso não quer dizer que você não deva realizar testes de carga e desempenho para ver o que funciona melhor em seu ambiente específico; Você deve experimentar configurações diferentes para ver o que funciona melhor para você!