I consider myself to be a full stack developer. I started working on small layers like every developer. Eventually through need, knowdge transfer and bugs I developed the skills from hardware to software Linux/apache/mysql to code (I'm my case usually php) to HTML and CSS and js. With a variety of tools and frameworks along the way. These skills are required to face the variety of challenges and new projects that come. Not knowing how to configure apache would make me a worse developer.