Full stack web development refers to the process of developing both the front-end and back-end of a web application. A full stack developer has the skills to work on all layers of a web application, from the front-end user interface to the back-end server and database.