Как доходчиво объяснить back-end разработчику значимость маркетинга?
 «Как маркетологу показать разработчику, что он (маркетолог) тоже работает?» 
Никак.
Составьте документ в письменной форме кому сколько причитается с дохода. И вся проблема.
У вас бардак. Определите четкий круг обязанностей и не посвещайте разработчика не в его дела. Маркетинг? Зачем ему о нем знать? Нужно написать инструмент для простоты маркетинговой кампании? Скажите написать, но не спрашивайте мнение во время работы. Можно лишь на неформальной встрече устроить брейншторм, но не более.
Вообще, я вижу тут проблемы не с программистом, а гендиром. Кто у вас генеральный? Вопрос риторический. Я не знаю куда вы едете, но точно не в гору - скорее в каньон. И чтобы ваш бизнес не раздербанили, нужно что-то предпринять. Понимаю дружба (хотя в бизнес друзей берут новички), но у вас даже ей не пахнет. Разделите доли, сделайте полный и инкрементальный бекап со своей стороны, присмотрите потенциальных программистов, которыми бы могли заменить текущего, если что-то пойдет не так, укажите место.
У вас пока не бизнес, а хоровод "пляски и танцы". Проблема типичная для многих стартапов, ровно как и причина гибели.