Why types matter
Your HTTP service will receive, store, and return data. If that data is loose, every handler becomes a mess of string keys and checks.
In Go, you model data with structs, slices, and maps. This makes your repo easier for a recruiter to read and easier for you to test.
One idea
Create types for the real things in your app. Then pass those types through your handlers instead of passing raw maps everywhere.