Full stack developer is the ones who have knowledge of both front & backend of an application. They take care of application at various levels like UX design, internal programming, etc. Full stack developer works well with both user-end & coding.
MEAN stack developer, needs to have a complete knowledge of four languages that are based on Javascript, namely MongoDB, ExpressJS, AngularJS and Node.js.