As a JS dev, I tend to go with Node + Express. For more complicated projects, I go straight for the MERN stack (add MongoDB and React to the previous two bits of framework). As for deployment... I use Heroku. Or, I guess I used Heroku, past tense, but now that the free tier is dying, I guess we're both on the lookout for a free quick deployment option, unless you just want to host the server yourself :D