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/