Minimum every full-stack developer should know
Following is the list of stuff every full-stack developer must know:
- UI/UX design/development using any one framework (React, Angular, Flutter etc)
- APIs / Backend development using any one language (NodeJs, Go, Python, Java, C# etc)
- Design Patterns (atleast the top 5)
- Databases: one relational and one no-relational
- Cloud (at least one of AWS, GCP or Azure)
- Source control using GIT
- CI/CD (optional but always preferred)
- Writing infra-as-code (optional but preferred)