>I know how to interpret their needs and find the solutions that fit for them.

Without additional explanation this is indistinguishable from the role of a technical product manager.

A capable developer will at some point become a capable people manager :)