Full Stack Node.JS Developer Job Description

Full Stack Node.JS Developer Job Description Template

Our company is looking for a Full Stack Node.JS Developer to join our team.

Responsibilities:

  • Build back-end services;
  • Good exposure to database fundamentals include development of complex database queries;
  • Self-motivated;
  • Frameworks: Node.js;
  • Contribute to team and organizational improvements in process and infrastructure;
  • Write usable, testable, and efficient node.js code;
  • Good exposure to automated review process using rule set (PMD, Checkstyle, FindBugs, and Squid). Exposure to SONAR is a plus;
  • Good exposure to JMS based message consumption. Exposure to MQ is a plus;
  • Fair exposure to AngularJS or similar Javascript framework;
  • Work as part of a team developing applications and services using Agile development methods;
  • Fair exposure to design patterns;
  • Effectively use tools and ingenuity to identify and fix defects before they become a problem;
  • Full stack web/mobile application development;
  • Fair exposure to Spring batch fundamentals.

Requirements:

  • 2+ Years of RDBMS and noSQL;
  • Proficient understanding of Git;
  • Experience with analysis and problem solving, excellent written and verbal communication;
  • Experience developing Mobile and/or Desktop applications is a plus;
  • 2+ Years of Java;
  • 2+ Years of RESTful Web Services and or GraphQL;
  • Bachelor’s degree in Computer Science, Software Engineering, a related discipline or equivalent real-world Computer Science experience;
  • Looking for strong J2EE/Node JS Sr Developer with below AWS skills API;
  • Experience Development with Amazon Web Services is a plus;
  • Knowledge of accounting fundamentals (Payment interface) is preferred;
  • 5+ Years of Node.js;
  • Experience with Splunk or Logstash/Kibana is a plus;
  • An understanding of how applications at scale are built and deployed;
  • Bachelor’s Degree in Computer Science, Computer Engineering or a closely related field;
  • Experience with Test Driven Development and other testing best practices.