Job Title / Designation : Node.js Developer
Job Description : Manage / guide teams to develop robust applications by participating in operations, designing, developing, and installing software solutions.
Organization Chart / Reports To : PL / SM
Education Required : BE / B.Tech / MCA
Roles & Responsibilities :
Manage a team of 3-4 members and execute the given modules / applications by adhering to the overall project plan given by the PM / PL
Support in developing software applications using NodeJs, ExpressJs, JQuery / AngularJS, SQL Server / MySQL / PostgreSQL
Perform unit testing of the code created by self-using MS Unit.
Review code-shared by team and ensure it is in line with organization coding standards
Participate and contribute in team improvement activities
Guide subordinates & junior in the team to achieve the delivery on time and with quality.
Communicate with customers in meetings or emails wherever required.
Perform validation and verification testing
Build reusable components which will add value for Projects
Required Experience : Candidate should have experience of 6-8 years given below list :
Ability to manage 3-4 members team
Ability to communicate with customer
Ability to build Web applications using NodeJs platform
Experience in working with MS SQL Server / MySQL / PostgreSQL is mandatory
Experience in working with ORM layers is preferred.
Experience in working with JQuery / AngularJS is mandatory
Required Knowledge :
Strong knowledge of Core Java script concepts is mandatory
In-depth knowledge of relational databases
Strong knowledge of express middleware
Strong knowledge of best practices
Required Skills :
Strong estimation skills
Strong team management skills
Strong analytical and performance tuning capabilities preferred.
Strong communication skills required
Strong project and task estimation skills
Need to be strong team player and handle challenges efficiently.