Node Js Developer

7 - 10 Years    Remote Job, India
5/42, Second Cross Street, Navarathna Gardens, Ekkattuthangal, Chennai, 600032, India

Job Description

This is a remote position.
Key Responsibilities:

• Developing and maintaining all server-side network components.

• Ensuring optimal performance of the central database(key-value stores, blob stores and RDBMS) and responsiveness to front-end requests.

• Collaborating with front-end developers on the integration of elements.

• Implementing effective security protocols, data protection measures, and storage solutions.

• Documenting Node.js processes, including database schemas, as well as preparing reports.

• Availability to resolve urgent web application issues outside of business hours.

• Build customer-facing UI and back-end services for payment processing administration and management.

• Writing reusable, testable, and efficient code

• Design and optimise applications for high performance, high availability and low latency work on security and data protection.

• Understanding accessibility and security compliance.

• Understanding fundamental design principles behind a scalable application.

• Understanding difference between multiple delivery platforms such as mobile vs desktop and optimising output to match the specific platform.

• Must have experience in unit test cases and good in TDD approach.

• Must have experience in Basic React, Redux.

• Hands on experience with HTML 5, CSS 3, and AJAX.

Requirements
• Knowledge of Node.js and frameworks available for it (Express, StrongLoop, etc).

• Basic Concept of OpenAPI 3.0 specification.

• Basic concept of Swagger.

• Good Understanding of Event.

• Basic Knowledge on http, TCP and Other Communication and Streaming Protocol.

• Understanding the nature of asynchronous programming and its quirks and workarounds

• In depth knowledge of JavaScript (Vanilla AND OOJS)

• Basic understanding of server-side templating languages (Jade, EJS, ETC}

• Understanding accessibility and security compliance.

• User authentication and authorization between multiple systems, servers, and environments

• Integration of multiple data sources and databases into one system

• Understanding fundamental design principles behind a scalable application

• Proficient understanding of code versioning tools, such as Git.

• Ability to model and supply authorization and permission control between users, systems and services.

• Proficiency with databases and pragmatically modelling business processes through schema.
 

Skills Required

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1864058
  • Industry
    IT-Software/Software Services
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Discuss
  • Employment Status
    Permanent
  • Job Location
    Remote Job, India
  • Education
    Any Graduate
  • Experience
    7 - 10 Years
  • Apply By
    Oct 13, 2021
  • Job Posting Date
    Jun 13, 2021