Someone who is a full stack software engineer is someone who has knowledge in everything that has to do with making the software the engineer develops work.
Full Stack Software engineers usually have knowledge in designing the software, working with the databases, servers clients and system engineering.
They design, code and work with everything the software does both on the back end and the front end of the software the full stack software engineer is working with.