A full-stack developer has a general and over skillset with the knowledge and understanding of various applications and technologies. In contrast, MEAN stack developers specialize in the Javascript framework of developing applications using MongoDB, Express.js, AngularJS, and Node.js.