Position : Full Stack Developer

Position : Full Stack Developer Job Description Template

Our company is looking for a Position : Full Stack Developer to join our team.

Responsibilities:

  • Minimize technical debt in the assigned area of work;
  • Develop software including unit test for the new feature additions;
  • Contribute to product enhancements by bringing in new ideas;
  • As a scrum team member being able to work and contribute in Agile / scrum way of working;
  • Adherence to coding guidelines and standard software development principles;
  • Designing software according to the requirements and specifications of our clients.

Requirements:

  • Know-how of object-oriented programming concepts;
  • Familiarity with JIRA / JQL is an added advantage;
  • SQL / database technologies like MySQL, Oracle, PostgreSQL, and MongoDB;
  • Expertise in JavaScript frameworks like AngularJS, React JS;
  • Proficient in code versioning tools such as Git;
  • Full stack understanding of web/mobile/API/database development concepts and patterns;
  • Web server technologies like Node.js, J2EE, Apache, Nginx, IIS;
  • Expertise in Java or .Net dev stack and in JavaScript based framework;
  • At least 2-years experience in front-end technologies such as Java Script, HTML5, CSS;
  • Familiarity with libraries like jQuery or Backbone JS. Front end frameworks like Foundation or Bootstrap;
  • Expertise in writing unit test cases using tools like JUnit;
  • Proficient in API design and development, RESTful services, Swagger;
  • Knowledge and understanding of design principles behind building a scalable application;
  • Knowledge of Angular 4, Node.js.