It might depend on the team of developers developing the app. If they have experience in javascript or know nodejs then using nodejs in the backend makes sense. But if not then using nodejs might not be that useful. It most of the times depends on the type of project that needs to be implemented. Nodejs is useful when we need asynchronous non blocking requests to server like retrieving data from databases and serving them to clients but it might not be useful if we need to do memory intensive operations in the backend like image processing or matrix transformations. Hope that answers you question suitably.