I want to use ReactJS for the front-end and Go for back-end. But both of these technologies is not a web mvc framework. What mvc framework can i have to use to provide capabilities like routing an accessing the backend Go API?
You can use reactjs and go together, and many people have. You may want to check out something like this go react starter kit although that seems pretty complicated.
MVC is not really a thing you hear about terribly often in go apps. You really just need a rest api that exposes your data. You can build that with the standard library, or use a simple framework like gorilla.