These roles look suspiciously like more traditional "business development manager" and "software developer" but I guess those titles weren't trendy enough so we hacked role titles and now everyone gets to be a "hacker".
exactly. There is business development, though if there is a article which title has 'developer' in it, it does mean `a software developer` mostly, unless you read a particular business development article.
Though `growth hacking`, personally, I think is made up buzzword, for some managers to feel good and cool, that they are like the hacker from 90s. Startup growth falls under `business development and management` in my head, not under `(growth) hacking`.