Required Skills

Node.js Developer

Work Authorization

  • US Citizen

Preferred Employment

  • Corp-Corp

Employment Type

  • Consulting/Contract

education qualification

  • UG :- - Not Required

  • PG :- - Not Required

Other Information

  • No of position :- ( 1 )

  • Post :- 1st Nov 2022

JOB DETAIL


JOB DESCRIPTION:
We are looking for a Node.js Developer responsible for managing the interchange of data between the Web APIs and the client APPs/SVCs. Your primary focus will be the maintenance of the server-side logic by engaging in monitoring, defect fixing, and code (existing or new) enhancements. The Web APIs integrate with highly available front-end elements built into different application. Therefore, a basic understanding of front-end technologies is necessary as well.

Responsibilities
• Monitoring of logs and creation of alerts for different events related to events of interests in the systems
• Analysis of different erroneous scenarios to identify defects/bugs
• Create daily reports and summary of analysis from different events from logs
• Integration of user-facing elements with server-side logic
• Writing reusable, testable, and efficient code
• Communicate effectively with stakeholders
• Design and implementation of low-latency, high-availability, and performant applications
• Implementation of security and data protection
• Integration of data storage solutions such as Cosmos DB and MongoDB

Skills And Qualifications
• Strong proficiency with JavaScript
• Strong knowledge of NodeJS and Express
• Strong understanding the nature of asynchronous programming and its quirks and workarounds
• Strong proficiency with debugging NodeJS applications
• Strong communication skills
• Strong analytical skills, able to analyze logs and write log queries for tools like VM LogInsight and Splunk
• Strong proficiency and understanding of code versioning tools, such as Git
• Good understanding of Cosmos DB and MongoDB
• Good understanding of Angular
• Good understanding of user authentication and authorization between multiple systems, servers, and environments
• Good understanding of fundamental design principles behind a scalable application (Microservices)
• Good understanding of agile methodologies and sprint-based delivery flow
• Basic understanding of CICD, Docker, and Kubernetes
• Basic understanding of front-end technologies, such as HTML5, and CSS3
• Basic understanding of accessibility and security compliance

 

Company Information