Node.JS Developer
I have an urgent opening for Node.JS Developer in San Jose CA. Position: Node.JS Developer Location: San Jose, CA Duration: 6+ months
Job Functions/Duties/Responsibilities:
Understand and provide architectural solutions in building responsive websites
Design highly maintainable applications.
Worked on integrating (web apps, third party services and API's)
Solid understanding of cross-browser/platform issues and solution(s) for responsive/adaptive scenarios
Learn about new technologies and also be ready to take a part in the building of product.
Implement best practices for Enterprise Integration systems.
Analyze pre-existing client software to determine areas for continuous improvement.
Work with your team, other teams, Business Analyst, QA, Information Security and operations to develop solutions that meet the business' product requirements and deliver good performance, scalability, and reliability.
Meet realistic implementation schedules and adhere to development goals and principles.
Technical skills:
Strong in OOAD, Design Pattern and Application Framework development
Strong hands-on experience with AngularJS, Bootstrap and NodeJS
Worked on integrating systems such as SAP, SSO and other enterprise applications
Experience with single-page application and MEAN stack
Strong knowledge of HTML5 and CSS3
Must have strong direct experience with Web User Interface programming using JavaScript, AJAX, JSON, XML, HTML5, CSS, JQUERY
Experience in using Grunt, bower
Experience with non-relational databases (Mongodb / Redis)
Unit testing (Jasmine, Sinon etc)
End to End testing (Protractor)
Strong in API Design, Development and integration (of the 3rd party available)
Continuous Integration Tool (Jenkins)
Experience in integrating with analytics tool (pwiki / google analytics)
Strong in Linux / Unix
Strong in designing multi component / multi server deployments of a solution
Strong in debugging skills
Experience working on Agile SDLC methodology
Experience designing/implementing/consuming Web services
Experience with Lucene, Elastic etc. search indexing tools.
Must be able to perform at a high level in a technical team
Prior experience in Re-architecture of old/legacy system is preferable.
Ability to work independently with minimal supervision
Excellent communication and relationship skills and have a "can-do" attitude
Should be familiar with GIT, Drupal and Azure.