Node JS Developer
Summary
We are looking for a Node JS developer responsible for the development of various APIs needed by the front end team. You will be primarily working on the backend side of the applications by creating services that will accept and process data to and from the front end layer of the application. You will not just be exposed to the development and coding but also to other activities of the SDLC like requirements engineering, analysis and design, testing, deployment, and maintenance.
Responsibilities
Develop web based applications using Node JS as primary backend technology.
Analyze requirements given by the business team
Create RESTful APIs and their corresponding contract
Create queries from simple to complex depending on the business requirements
Collaborate with front-end developers for the integration.
Provide estimates and technical recommendations to the team during Sprint grooming sessions
Implement coding best practices and standards.
Perform manual or automated unit testing to make sure that output adheres to the agreed requirements
Perform defect analysis and fixes
Report and coordinate directly with the client. A Project Manager (PM) or Project lead (PL) will still be in charge of the overall project but developers are also expected to communicate and coordinate directly to foreign clients.
Join daily online scrum meetings with the project team and client.
Qualifications
With at least 1 year of application development experience
With at least 6 to 12 months of actual work experience using Node JS and databases (Relational or No-SQL)
Bachelor's Degree in Information Technology or other relevant fields
Good English communication (both written and oral) skills
Willing to be trained or learn the latest technologies and frameworks
Available to work mid-shift (2PM–11PM or 4PM–1AM), and flexible to take modified night shifts (7PM–4AM) during critical delivery phases (e.g., production deployment or hypercare).
Nice to have: AWS/Azure experience, Team Lead experience, Experience with Angular, .Net, Java or other related technologies