Full Stack Developers are expected to possess essential front-end skills, like HTML5, CSS3, JavaScript, etc. Also desirable are working knowledge of jQuery, Angular, and ReactJS.
Backend development is a whole different ballgame, but there are many options. For backend development, developers should be familiar with PHP, Python, Ruby, Java, etc.
As full stack developers integrate client- and server-side code, they must be familiar with relational and non-relational data, storage solutions like MongoDB, and no-sql databases.
The ability to code well isn't enough -- understanding how users interact with an application or website is essential.
A full-stack developer must know how to use version control systems for managing project files and tracking changes to the codebase. Subversion, Git, and Github are popular ones.
Click on the Link below to Learn more about Full-Stack Developer Skills.