A Full stack developer is someone able to handle and develop both the Frontend (client side) and backend (server side) of an application. He/She must be able to switch and solve problems relating to both Frontend and backend development and must be conversant with technologies like:
- HTML
- CSS
- JavaScript 4 .A frontend framework
- Server programming language e.g python, Java.
- and a database
But this coming year which is 2021, bars has been set high and new skills are required to actually fit the position of a full stack developer, as a full stack developer you need to not only be able to handle both Frontend and backend tasks but also be conversant with the following technologies
- DevOps
- Cloud computing
- UI UX design
- CI/CD
- Mobile app development
- CMS - content management system
- Containerization (Docker)
- Container orchestration
Note: this post is simply based on my opinions and research I've carried out
What would you add?