Senior Full-Stack JS Developer (edit)
- Front-end
- Back-end
- DevOps
- Docker
- Linux or Nginx | Ubuntu
- Cloud Computing (Azure) (Amazon S3)
minimum required skills list and it looks like this:
- A basic understanding of how the internet works and HTTP requests (GET, POST, PUT, PATCH and DELETE) and the basic response codes (200, 404, 500)
- HTML - W3Schools HTML
- CSS - W3Schools CSS
- A CSS frameworks like Tailwind or Bootstrap
- JavaScript - W3Schools JS - yes just one language, it’s the only viable option for frontend so just use it on the backend as well.
- Package manager like npm - @allthecode npm overview
- NodeJS - W3Schools NodeJS and ExpressJS
- React
- React Component library like MaterialUI
- Git version control - W3Schools Git
- Know enough about security to know that you don’t know enough about security (CORS, HTTPS, Content Security Policy) - Web Dev Security Basics
- A database technology (pick a or b)
- a) MySQL is a great started RDBMS - W3Schools SQL
- b) MongoDB is the primary NoSQL database technology University Mongodb
- How to make a REST API in NodeJS and Express
- Docker and containerization - this is a more advanced topic however having an awareness of Docker and the basics of a Docker file would be a big ✅
- Awareness of testing with Jest for Javascript.
- Understanding of Linux commands and some basic OS principles.
Absolutely required items are in bold.
Senior Full-Stack .NET Developer
- JavaScript + jQuery + ASP.NET Core MVC + ASP.NET Core WEB API
- TypeScript + ASP.NET Core MVC + ASP.NET Core WEB API
- Angular + ASP.NET Core WEB API
- ReactJS + ASP.NET Core WEB API
ASP.NET Core Console Application - Starting Template
Getting Started With Entity Framework Core - Console | Learn Entity Framework Core