The most fundamental set of skills a Full Stack developer should possess is the ability to create web applications utilizing the LAMP stack (Linux, Apache MySQL and PHP). Many of these technologies are now replaceable with newer, comparable technologies, such as NginX in place of Apache, PostgreSQL in place of MySQL, and Ruby on Rails in place of PHP.