I have been programming for 15+ years - and at the same time I have also worked with SEO and online marketing for 10+ years + run a big website in my freetime for a few years.
Being able to do both SEO/online marketing, programming and website management seems to be rather rare combination, so I have had several offers that aren't just standard programming jobs.
Think head of big websites, technical advisor for other programmers, content marketing tool builder, etc.
Currently I work as a normal programmer, but I would love to somehow market my special skill combination to potential clients.
Only problem is this: What is a person that combines programming and SEO/online marketing called?