Full stack JS developer (Angular & Node.js) is required for a well known Saudi company in Egypt
Job Description
- We are looking for an experienced and talented software engineers who enjoy working on a mix of both front-end and back-end development to join our development team.
- You will be working on developing and improving features of our software platform built primarily in AngularJS and NodeJS.
- You will be responsible for managing the interchange of data between the server and the users and the front-end administration site.
- Your primary focus will be the development of all server-side logic, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end.
- You should also be driven by the desire to build great products, take ownership of solutions and code quality.
What you will bring:
- Strong proficiency with AJAX, JQuery and JavaScript Dom manipulation Techniques
- Creating custom, general use modules and components which extend the elements and modules of core AngularJS
- Understanding of Node.js and how it works. Experience with common libraries and using Node as a web server or micro-service.
- Working knowledge with NoSQL stores. We use MongoDB.
- Working with and building REST-ful API's.
- Good understanding of front-end technologies, such as 5, and CSS3
- Software development patterns like OOP, MVVM, MVC and Observer.
- Knowledge of Git and Gitflow.
- Ability to work independently