I'd like to hear out your request, meanwhile I will try to describe my experience with the mentioned tech and help you decide. I'm currently very active on working with React and NodeJS handling my backend and serving my frontend. I know how to set up a RESTful api with NodeJS and take advantage from React-side. I know how to connect node with a database, specifically mongoDB and Postgres for simple operations and not overly complex DB's.
I'll be glad to discuss it further.