Software Engineer (Node Js)

Job Description

Software Engineer (Node Js)

Type : Full Time

Location : Chennai

Experience Required : 2 Year(s)

Industry : IT-Software/Software Services

Preferred Skills : Git Javascript Node.js

Job Description :

-Strong ​proficiency ​with ​JavaScript ​or ​CoffeeScript.

-Knowledge ​of ​Node.js ​and ​frameworks ​available ​for ​it such ​as ​Hapi,Express,Socket.io.

-Understanding ​the ​nature ​of ​asynchronous Programming ​and ​its ​quirks ​and ​workarounds.

-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.

-Creating ​database ​schemas ​that ​represent ​and ​support business ​processes.

-Implementing ​automated ​testing ​platforms ​and ​unit tests.

-Proficient ​understanding ​of ​code ​versioning ​tools, ​such as ​Git.