- Extensive knowledge of JavaScript ES6
- Extensive knowledge of NodeJS
- Extensive knowledge of CSS 3
- Working knowledge of NoSQL databases
- Performant NodeJS design and development
- Clean REST API interface design
- NoSQL database development
- UI design and developing
- Automated testing of source code
- Working knowledge of system architecture
- Understanding of building for scale
- Fluency in using, testing and building RESTful APIs
- A strong understanding of Git source control
- Knowledge of code design patterns
- Ability to communicate well with other non-technical staff
- Ability to evaluate and review other developers code
- Experience of Agile or Scrum environments
- Knowledge of Test-Driven Development and Behaviour-Driven Development
- Working knowledge of Unix based systems and command line interfaces
- Recognition of the importance of data-driven applications
- Excellent communication and collaboration skills.
- Should be a team player with an ability to work with other developers and teams for fixing application related issues.
- Should have good analytical skills.
- Experience and desire to work in a Global delivery environment.
Skills Required
React Js, Javascript, Agile, Scrum, Git, Css