I think that there is something to be said about having an overall focus, as I have a general preference towards backend development, but am also comfortable on many frontend technologies, and I've been drawing my focus more towards the frontend. My specialty? I'd have to say I'm a strong problem solver and that I'm always looking for the best tool to do the job.
Funny thing is my job title is "Web Developer", but I work on a relatively small team and I'm required to understand the full stack. Am I full-stack developer? Sure, but I also know where my difficulties are and when I need help. Maybe I'm looking at my own in preference, but in many ways I'm more valuable than someone who just focuses on a smaller area of the stack.
Naming is hard :)
There's one other hard problem in software engineering, cache invalidation, and off-by-one errors
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.