Full Stack Web Developer

Full Stack Web Developer Job Description Template

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

Responsibilities:

  • Collaborating and iterating with the Product Managers, UI/UX and backend teams to define, design, build, extend products and features;
  • Managing the task on the Jira board, updating the Instructions, comments, fixing bugs and managing the issue raised in testing/development etc;
  • Willingness to try new technologies and demonstrated abilities to work with integrated web-applications would be added advantage;
  • Attending scrum calls and giving updates on the task or the difficulties;
  • Developing/enhancing solutions that solve business needs;
  • Code optimization, creating a pull request, fixing comments, merging master etc;
  • Unit testing of the task developed;
  • Monitoring website performance, watching for traffic drops related to site usability problems, and rectifying the issues;
  • System regression testing and notifying the issues that are existing or suggestions for system improvement;
  • Drive continuous integration and improvements;
  • Checking and resolving production related issues;
  • Generating proactive monitoring and usage metrics that establish system baselines to be able to predict future demands;
  • Ensuring high performance and responsive applications with state-of-the-art user experience;
  • Discussing tasks with Team Leader and Team Members;
  • Design, build, prototype, develop and implement single page responsive web applications for cloud platform.

Requirements:

  • Expert in designing and developing responsive design websites;
  • Good experience building user interfaces for websites and/or web applications;
  • Good experience in Photoshop, Illustrator graphic and vector design tools;
  • Ability to convert comprehensive layout and wireframes into working HTML pages;
  • Expert in working with CMS systems, primarily WordPress;
  • Possess strong computer science fundamentals; data structures, algorithms, programming languages, distributed systems and information retrieval;
  • Able to write understandable, testable, secure code with an eye towards maintainability;
  • Knowledge or experience with JavaScript, Angular and/or ReactJS, HTML5, JQuery, AJAX, and CSS;
  • Good experinece in Nginx, Namespaces, REST;
  • Knowledge or experience with SQL and NoSQL databases(MySQL, Postgres, MongoDB);
  • Good experience of working on integrating third-party library;
  • Strong debugging and problem-solving skills;
  • Strong experience in API development & integration, Database Design, third party libraries;
  • Knowledge or experience in Performance tuning, optimization techniques, quality standards, industry best practices;
  • Good experience of working on payment gateways.