Is it just me, or is the term full stack developer a bit carelessly thrown about in job listings and such?

In the past, as far as I can tell, you could refer to yourself as a full stack dev if you had experience with both front end and back end technologies.
If you for example knew HTML/CSS, JS, PHP and MySQL, you'd be a full stack dev.

Now however, I feel you need to know so much more to justify calling yourself an actual full stack dev, and yet most job listings ask for a full stack dev.

What do you guys think?
Should the term full stack developer still be used, and what do you need to know to justify calling yourself a full stack dev without feeling like a liar?

  • 3
    I think it depends on if it's based on having a working knowledge or being an expert. Like I know frontend and backend, but by no means am I an expert in all fields.
  • 2
    Totally agreed, it is a misused term that some job posters use to catch Devs into doing a whole team work, I think today a full stack should minimun know html5, css3, js, php, good linux skills, some front and back framework at least 1 (react, angular, laravel, rails whatever), server stacks nginx or apache.
  • 3
    @DevNullStdin or C# or java or rails or ...

    The real problem is that full stack is either loosely defined as knowing front end, back end and preferably some database OR its used for s specific stack in which case you still need to list all parts for a applicant to know if its a match.

    Considering that only the first case represents any for of usable definition I vote for that and any time we see a job posting for full stack, assume its for any applicable tech, for example bash and html with no scripting using text files and grep/cut/... for database lookup (I have actually seen such database, and I have built a backend service in bash ;))
  • 2
    Forgot to mention node.js, perl and for frontend, xml and xslt (blizzard used this for wow armory).

    Then we have messages busses, microservices and more. Where do we draw the border for full stack unless it is really a generic term :D
  • 1
    @Voxera I think full stack is just one of those buzzwords that recruiters like to throw around, without a clear understanding of what it takes to have advanced skills in every stack in today's market.

    I don't feel I have the knowledge to claim the title of full stack developer, even though I've worked with HTML/CSS, JS, PHP and MySQL.
    In the past, I guess I would qualify for the title with those skills, but I don't have the gall to claim that today :P
  • 2
    Full stack means if you are given an empty linux/windows server you can make a website without any help from no one.
  • 0
    I don't feel like being a full stack dev is something particularly difficult. Aren't you overly defensive?
  • 1
    Lets just all remember that technical recruiters are completely incompetent.
Add Comment