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.