What is Full Stack Engineer?

Empathy - Communication, leadership and other "Soft-Skills". Ability to see from someone's point-of-view.

Design - Creativity and planning. Not just visual; also interaction design, etc.

Code - Actual building of software. Includes debugging, version control, unit tests, etc.

Systems - Networking, databases and operations. Data: how to store, access and transfer it.

Read more: http://daemon.co.za/2014/04/what-does-full-stack-mean/