Full-stack was in for awhile but it seems companies have been veering back toward specialization (with the exception of small startups).
I believe it is a good thing to collect some experience in all the things, but always have some area you excel at. Master some skill and find a team that needs that thing you do and appreciates you for who you are.
Yeah, I hear ya. I've worked at small startups and you wear many hats because you're helping out. Last place I was at, I was hired as a frontend dev, but doing frontend/some backend, but at the same time helping with Kubernetes updates and deployments.
Now at a bigger company, it's pretty much just frontend I'm doing. Sometimes I touch the backend if it's related to a ticket I'm working on.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.