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:

  • 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.