Software should always be born as a git repo. The Document and Test (TDD) should be prepared in advance. Then he can pull Excalibur out of the rock:)
I've been making powerful, fast, and scalable apps for a long time. Tools like Golang and Docker are like my kids.
I'm confident you'll like it.