Web Development (node Js) Job in Relinns Technologies

Web Development (node Js)

Apply Now
Job Summary

About the role:

We are looking for aNode.jsDeveloper responsible for managing the interchange of data between the server and the client. Your primary focus will be the development of all server-side logic, definition, and maintenance of the central database, and ensuring high performance and responsiveness to requests from the client end. You will also be responsible for integrating the front-end elements built by your co-workers into the application. Therefore, a basic understanding of front-end technologies is necessary as well.

What You Need for this Position:

  • Strong understanding of JavaScript, its quirks and workarounds.
  • Good understanding of TypeScript & its quirks and workarounds.
  • Advanced knowledge of NPM and the most frequently used libraries (E.g: Socket.io, Underscore.js, Passport, etc.).
  • Knowledge of any Node.JS ORM (Mongoose, Sequlize, Knex, etc.).
  • Understanding of any of the following Node.JS frameworks: Express JS, Koa Js, Hapi JS or any other.
  • Good understanding of OOP and data structures.
  • JavaScript unit testing frameworks (prefer Unit.js, Mocha).
  • Ability to write complex algorithms.
  • Understanding of code versioning tools, such as {GIT / Mercurial / SVN}.
  • Basic understanding of Cloud services like AWS S3, EC2, Route53, Load Balancing, CDN etc
  • Basic understanding about DNS and SSLs
  • Very Good English communication skills (both verbal and written).
  • Client communication experience.

What You Will Be Doing:

  • Develop and provide solutions on JavaScript frameworks
  • Develop high-traffic, flawless web applications using Node.JS
  • Participate in code and design reviews to ensure consistency in architecture and design/code practice
  • Code with performance, scalability, and usability in mind
  • Work on new tools in leading industry trends, with new and emerging technologies, prototypes and engineering process improvements
  • Work closely with next-generation architecture development teams using cutting edge approaches and technologies
  • Managing all development environments of the applications
Experience Required :

1 to 6 Year

Vacancy :

2 - 4 Hires

Similar Jobs for you

See more recommended jobs