Existe. Inclusive é o meu cargo. Eu comecei como front-end, mas era muito curioso sobre como funcionavam as APIs que eu poderia consumir. Por que algumas rotas são mais rápidas que outras, como os dados eram relacionados, como é enviado um e-mail e etc., e como já tinha um bom conhecimento com JavaScript, parti para o Node. Hoje estou a pouco mais de 1 ano trabalhando como full-stack e não tenho problemas em ficar alternando entre front e back, nem mesmo ir para o banco de dados ou até mesmo design e outras tecnologias, como Java. E realmente a gente acaba tendendo mais para um ou outro, no meu caso, me sinto mais a vontade quando preciso mexer no front. Para mim, é muito questão de perfil, quem se move pela curiosidade e não tem problemas em alternar a chavinha, pode muito bem ser full-stack. Eu acredito que seja semelhante ao idioma. Muitos de nós, falamos 1 ou 2 idiomas, mas quem gosta e tem muita curiosidade, consegue aprender 4, 5 ou até mais idiomas. Sem dúvidas, ambos os casos não são para todo mundo, é muita questão de perfil. Você se incomoda de ser uma pessoa mais generalista do que especialista? Se não, você pode sim ser full-stack.