NodeJs Junion Developer (2 - 5)
Must have Work experience in NodeJs.
Must have experience with HTML5/CSS3
Strong communication skills
Exposure to high-availability and high-traffic web sites
Knowledge of Any OO UI framework (Backbone, ExtJs, Angular)
At least one year working with SQL/NoSql db
Excellent programming skills
Ability to learn quickly
Work experience in windows/linux platforms
NodeJs Developer (6 - 10)
Experience with the following technologies:
HTML5 and CSS3
AJAX, JSON, Node.js, PHP, Grunt, MVC, REST, MongoDB & Redis
Object Oriented Development - familiarity with classical programming concepts such as prototype chain , Constructor object , Closures , Object creations methods , Call & Apply usage.
Excellent debugging and problem solving skills
Creative problem solving abilities that demonstrate a can do attitude.
The ability to work in a fast paced, challenging environment
Must have created production quality node server website or api endpoint using RESTful web services
Experience with common npm modules like step, socket.io, express, etc.
NodeJs Senior Developer (10 -12)
Strong experience with Node.js ,Express and experience in writing custom node modules
Strong experience in RESTful web services api design and implementation and Stateless protocol authentication & authorization
Should have worked on at least one build system.
Strong knowledge in RDBMS and NOSQL concepts
Strong understanding of object oriented design and MVC patterns
Excellent understanding of web security practices.
Experienced in developing complex, high availability enterprise web applications.
Nice to Have:
Experience building web apps in a load balanced environment.
Experience working with and configuring web servers and databases.
Understanding of pub/sub techniques
Knowledge of Key-Value databases, such as Cassandra, MongoDB, and Redis, WebSockets
Experience in backend application interfaces for data and services
Provide technical leadership and motivation to junior developers
Programming skills on other languages i.e. Java, PHP
Experience with systems across multiple platforms Windows, Linux and UNIX
Good understanding of agile development , continuous integration.
Excellent creative problem solving skills
Passion for innovative technologies
Knowledge of Unit testing, namespacing and design patterns