Node Js Developer | Online Jobs | Optimhire

Node Js Developer

Job Requirements

With regards to delivering the above-mentioned services, the job requirements will be to:

  • Integration of user-facing elements developed by front-end developers with server-side logic
  • Writing reusable, testable, and efficient code
  • Design and implementation of low-latency, high-availability, and performant applications
  • Implementation of security and data protection
  • Developing server applications using Node.js and JavaScript on Linux Platform
  • Implementing Microsoft EAS Protocol and functionalities using Node.
  • Using common npm packages Follow emerging technologies
  • Interacting with SQLite or PostgreSQL databases
  • Interacting with mail (IMAP), Calendar (CalDAV), and Contact (CardDAV) servers
  • Using Mocha as a test framework
  • Using Istanbul for code coverage
  • Using program development tools for build (make file), profiling, memory leaks, and debugging
  • Automating repetitive tasks using shell scripting or Perl or Python


Desired Qualifications

The incumbent shall possess both or either of the following qualifications:

  • Bachelor’s Degree in Computer Applications/any Program from a reputed and premier college essential
  • Master’s Degree in Computer Applications/any Program from a reputed and premier college desirable


Technical Skills Requirements

The incumbent, apart from the above qualifications shall possess the following skills:

  • Strong proficiency with JavaScript {{or Coffee Script depending on your technology stack}}
  • Knowledge of Node.js and frameworks available for it {{such as Express, Strong Loop, etc. depending on
  • your technology stack}}
  • Understanding the nature of asynchronous programming and its quirks and workarounds
  • Good understanding of server-side templating languages {{such as Jade, EJS, etc. depending on your
  • technology stack}}
  • Good understanding of server-side CSS pre-processors {{such as Stylus, Less, etc. depending on your
  • technology stack}}
  • Basic understanding of front-end technologies, such as HTML5, and CSS3
  • Understanding accessibility and security compliance {{Depending on the specific project}}
  • 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
  • Understanding differences between multiple delivery platforms, such as mobile vs. desktop, and
  • optimizing output to match the specific platform
  • 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


Job Type

Payroll


Positions

Backend Developers

Full-Stack Developers

Web Developers


Must have Skills

  • Node.Js - 1 Years

    Intermediate

  • MySQL - 1 Years

    Intermediate

  • React.Js - 1 Years

    Intermediate

  • MongoDB - 1 Years

    Intermediate


Languages

english - Fluent

hindi - Fluent

4 - 13 K/Year USD (Annual salary)

Longterm (Duration)

Onsite Sector 9, Noida, Uttar Pradesh, India

India


Niraj M

India