A full stack web developer is a person who can develop both client and server software.
In addition to mastering HTML and CSS, he/she also knows how to:
Program a browser (like using JavaScript, Angular )
Program a server (like using PHP, ASP, Python)
Program a database (like using SQL or MongoDB)
Requirements
Degree in Computer Science.
Strong organizational and project management skills.
Proficiency with fundamental front end languages such as HTML, CSS and JavaScript.
Familiarity with JavaScript frameworks such as Angular JS, React and Amber.
Proficiency with server side languages such as Python, Ruby, Java, PHP and .Net.
Familiarity with database technology such as MySQL, Oracle and MongoDB.
Excellent verbal communication skills.
Good problem solving skills.
Knowledge of IOT is an advantage
Familiarity with PWA, MQTT protocol.
Proficiency with React and React Native
Full and deep familiarity with IOS and Android
Familiarity with UI/UX
Proficiency with Restful API
Familiarity with objective and functional programming
Familiarity with GIT programming
Experience in Mobile Debugging tools