Как правило, нет. Эти функции целесообразнее отдать «на аутсорс», так как зарплата команды разработчиков может «съедать» всю прибыль.
Однако если рассматривать крупные проекты, в которые входит сеть из 2 — 3 магазинов, то под них разумно иметь собственный штат IT-специалистов.