Cara, eu começei a trabalhar em consultoria pequena (isso em 2008/2009). Então meio que não tinha divisão entre responsabilidades, pelo porte da empresa.
Eu cuidava do backend, frontend, banco de dados, cuidava do deploy em produção, era suporte n1, n2 e n3 kkk, fazia levantamento de requisitos, visitava clientes.
Era bem caótico, mas como experiência de estágio acabou me ajudando a ampliar minha visão sobre várias etapas do desenvolvimento de uma aplicação.
Então começei já como fullstack (severino kkk);