React and GraphQL are awesome tools! But I'm not so sure about Node (and by extension, Meteor) for creating entire application backends with and expecting better-than-most performance. Node acting just as an API entrypoint makes sense and is a good choice, but the instant when you need to do concurrent operations, Node and Meteor will not scale (by design of JavaScript). I'd stick something like Elixir or Go as your business-logic application, and if you really want Node, make it your API layer (but both Elixir and Go have great API layers for them as well).
Just for clarification: I'm a full-stack JavaScript developer (Node (Sails.js and MongoDB) on the backend and React on the frontend) for my day job.