I actually perefer FullStack developer over something like Python developer or JavaScript Developer. Languages and Frameworks change, and your skills evolve, and chaving a title based on your technology limits you. (it probably also limits you in what you think you can do, given the importance of language you mentioned in the article).
I think it's fine to focus on frontend or backend, and call yourself a frontend developer or backend developer, or mobile developer, but be wary of tying yourself to a specific technology.
I actually perefer FullStack developer over something like Python developer or JavaScript Developer. Languages and Frameworks change, and your skills evolve, and chaving a title based on your technology limits you. (it probably also limits you in what you think you can do, given the importance of language you mentioned in the article).
I think it's fine to focus on frontend or backend, and call yourself a frontend developer or backend developer, or mobile developer, but be wary of tying yourself to a specific technology.
how about Software Engineer :)
In Canada the term Engineer is usually reserved to people chartered as such. This could mean exposing yourself to lawsuit. Be aware.