• Develop application using NodeJS
• This is a hands-on role that involves writing code, testing, and deploying finished web applications and libraries
– For both Junior and senior Node.js developers from 2-10 years of experience
Design, rapid prototype, and implement a scalable, reliable, and maintainable node based web application
Enforce code quality through test-driven development
Enhance, refactor, and continuously improve the existing codebase
Collaborate closely with the team to define product requirements
Aggressively collect, analyze, and act on data about product performance
Communicate effectively with technical and non-technical people
Strong analytical skills and problem-solving aptitude
Optimize application for performance and speed
Experience with source control management systems (Git/SVN)
Experience with Agile development methodologies
Good verbal and written communication skills.
ESSENTIAL SKILLS & EXPERIENCE
Overall 3-10 years work experience
In-depth knowledge of Node.js and it’s core principle, ability to work on diverse backend stack such as Node JS, Express JS
Writing reusable, testable, and efficient code in Node.js for back-end services.
Hands-on experience with HTML, CSS, and AJAX, Rest Services, MongoDB
Experience in test-driven development.
Experience working with no-SQL based DBs.
Familiarity with other components of the MEAN stack would be an advantage