A full stack web developer is a person who can develop both client and server software. In addition to mastering HTML and CSS, he/she also knows how to: Program a browser (like using JavaScript, jQuery, React JS ) Program a server (like using , Node,ExpressJS,MongoDB)