At least 2 years proven experience
Proven experience as a Full Stack / Web Developer or similar role
Knowledge of multiple front-end languages and libraries (e.g. HTML/CSS, JavaScript, XML. Json, jQuery)
Knowledge of multiple back-end languages (e.g. C#, Java, PHP, Python) and JavaScript frameworks (e.g. Node.js, AngularJS, ReactJS)
Knowledge of OOP concepts
Familiarity with databases (e.g. MySQL, NoSQL, MongoDB), web servers (e.g. Apache) and UI/UX design
Familiarity with Typescript is preferable
Familiarity with NodeJs test framework and writing unit tests, is preferable (e.g. Karma, Jasmine, Protractor)
Excellent communication and teamwork skills
Great attention to detail and an analytical mind
Full time