Full stack developers work with both the front and back end of a website. They’re familiar with HTML, CSS, JavaScript, and one or more back end languages.  Being a Full-Stack Developer doesn’t mean that you have necessarily mastered everything required to work with the front-end or back-end, but it means that you are able to work on both sides and understand what is going on when building an application.