The selection of a technology stack for application development is based on inevitable criteria like business preferences and goals, the specifics of the business domain and market, and the specifics of the stack. These must be properly considered without contradicting each other.
The server side, i.e. the back end of your product — is an important component. When deciding the back-end development technologies — Node.js endures as an ideal option as it includes the vast majority of up-to-date business domains and real cases.