I do anything from front-end design, styles and scripts to back-end programming and server management and I've always just said "developer".
Folks within my field get a sense of what I'm about from that or ask further questions about the specifics, and those who aren't and maybe aren't familiar with the term don't stick a label on me that may be too specific.
It's been very interesting to me, having done mostly web work for nearly 13 years, to see the labels change. Whether it's "front-end ninja" or "full-stack developer" it's usually very general. Everyone seems to want a label but no one wants to commit to something specific.
A plumber wouldn't usually say, "I'm a plumber and do mostly joint fittings, but I also specialize in X, Y and Z" -- they just tell folks they're a plumber.
Stick with something simple and give the details when asked.
Folks within my field get a sense of what I'm about from that or ask further questions about the specifics, and those who aren't and maybe aren't familiar with the term don't stick a label on me that may be too specific.
It's been very interesting to me, having done mostly web work for nearly 13 years, to see the labels change. Whether it's "front-end ninja" or "full-stack developer" it's usually very general. Everyone seems to want a label but no one wants to commit to something specific.
A plumber wouldn't usually say, "I'm a plumber and do mostly joint fittings, but I also specialize in X, Y and Z" -- they just tell folks they're a plumber.
Stick with something simple and give the details when asked.