You switched from a C# or Python backend to node.js so that you can render React on the server, correct? Or are you doing something fancy to serve react.js rendered contents from a non-js backend?
I agree that the hybrid approach of both server-side templates and SPA-controlled content looks difficult.