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.