Our microservices are packaged as Docker containers for easy deployment and management (especially dependency management where some services require different versions of Node.js than others).
We use Webpack for packaging across all our applications, which are based on React.js and React Native.
Our microservices are mostly written using Node.js, and ExpressJS is the framework upon which all of our Node.js services are built.
We use PostgreSQL for all transactional data storage where data must remain consistent at all times (not eventually consistent like document databases).
We use Redis for caching and publish/subscribe coordination for our microservices.