Job Type: Full-Time

Salary: No Bar for the right candidate

Required Experience: 1-3 Year(s)
Educational Qualification: Bachelor’s /Master’s degree in Computer Science, Engineering or related field.

Job Summary: 

We are looking for an experienced Node.js Developer to join our team. As a Node.js Developer, you would be responsible for the development of all server-side logic, definition, and maintenance of the central database to ensure high performance and responsiveness from front-end. Therefore, the understanding of front-end technologies is necessary as well.

Skills Required:

  • Strong proficiency with JavaScript.
  • Excellent knowledge of Node.js and frameworks available for it.
  • Understanding of Frontend technologies such as HTML5 and CSS3.
  • Conduct UI test and optimize performance.
  • Development experience designing object-oriented JavaScript and SVG Ability to model and apply authorization and permission control between users, systems and services.
  • Proficient understanding of JIRA and code versioning tools such as Bitbucket and Git.
  • Knowledge of how to incorporate different data sources and databases and how to deliver the optimal output to different client platforms (mobile vs desktop).
  • Strong analytical skill and problem-solving skills
  • Good Interpersonal and Communication skills.
  • Ability to work with a dynamic, fast-growing, and challenging environment.

Duties and Responsibilities:

  • Writing REST API in Node.js.
  • Writing reusable, testable, and efficient code.
  • Creating and maintaining server-side database knowledge.
  • Integration of user-facing elements developed by front-end developers with server-side logic.
  • Design and implementation of low latency, high availability, and performant applications.
  • Implementation of data security and data protection.
  • Unit-test code for robustness, including edge cases, usability and general reliability.

Benefits

  • Excellent Growth Opportunity
  • Learning and Development
  • Other activities