My definition of a full stack developer is someone who is able to build and deploy a complete working application with no-one else&#x27;s help. That means they can write the back end, the front end and configure the servers and of course design the database tables.<p>That said, as a recruiter I&#x27;m seeing employers now who really won&#x27;t consider candidates unless they are expert front end and back end developers.  That&#x27;s a pity as I&#x27;m not convinced that&#x27;s useful where there are three or more members of a team building a web application.  Browser development alone is easily enough to occupy all the available work time of a single developer.