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.