Full Stack Web Developer Job Description Template
Our company is looking for a Full Stack Web Developer to join our team.
Responsibilities:
- Support test and deployment of new products and features;
- Resolves website support requests;
- Performs other duties as required;
- Plans, designs, develops, test in an agile development environment;
- Strong front-end development and UX skills with at least one of Angular, Vue, React;
- Development, maintenance, troubleshooting and enhancements of the existing Web, Video and Mobile web applications and services;
- Knowledge of least one PHP MVC framework such as Laravel, with demonstrated experience of taking a full web application to production;
- the noise level in the office environment is usually quiet to moderate, however at work sites the noise level can be moderate to loud,
- Experience in a high availability production environment is desirable;
- 5+ years of experience with object-oriented software development;
- Experience with Linux is required, and AWS experience is a plus;
- Troubleshoots problems and provides customer support for software operating systems and application issues;
- Act independently with minimal supervision to conduct smaller approved projects;
- Provide technical input and scheduling information to cross functional teams;
- Make recommendations for software product and process improvements based on technical knowledge.
Requirements:
- Git/GitHub;
- At least 2 years of web development experience;
- DevOps storyboards and git repository;
- Managing expectations of various stakeholders and consistently delivering value;
- 4+ years working as a freelance web developer, at a studio or agency, or on an in-house team;
- Provide technical input and scheduling information to cross functional teams;
- Zeplin (we have a full design team and use Invision + Zeplin);
- AWS (EC2, S3, SES, Redis);
- Strong QA skills. You measure twice, cut once, and then check the quality of your cut;
- Basic understanding of object oriented methodology (OOP);
- Ability to validate software requirements through iterative design sessions with business analysts and SMEs;
- Experience building or working with APIs;
- Experience with any relational database (mySQL/Postgres/SQL server/etc);
- Act independently with minimal supervision to conduct smaller approved projects;
- Leverage front-end style guides and pattern libraries.