Full Stack Developer Job Description Sample Template

JOB TITLE:

  • Full Stack Developer

DUTIES and RESPONSIBILITIES:

  • Develop and integrate client-side single-page applications and server-side microservices into functional applications. 
  • provide cross-departmental support for Marketing, Affiliates, Email, and Product development.
  • Support the design and development of modern cloud-native software architectures including decoupled architectures and high-performance systems, through microservice models including headless CMS and eCommerce applications.
  • Write, maintain, and improve testing processes to ensure high-quality, reliable, and maintainable code.
  • Leverage cloud native serverless technology such as AWS Lambda and AWS Aurora to drive innovation and increase speed to market in the software development life cycle.
  • Work collaboratively with business owners and other engineering team members to define requirements, dependencies, and challenges.

EXPERIENCE and QUALIFICATIONS:

  • Bachelor’s degree or equivalent training or work experience.
  • Web development experience creating and managing systems to track landing page campaigns, email creatives, coupons, and affiliate URLs.
  • 3-5+ years of experience with Software development REST API development, AWS EC2, S3, Lambda, Unix shell, batch, PHP, JavaScript/TypeScript, Ruby on Rails, Heroku, PostgreSQL, MySQL/MariaDB, React, Visual Basic, Microsoft LCS, and GitHub.
  • Experience with Analytics tools Power BI, Google Analytics, and Google Data Studio.
  • Experience with AWS management using containers, Linux servers, and other automated packages.
  • Excellent troubleshooting skills to solve complex problems.
  • Work independently while following a structured approach.
  • Excellent communication and writing skills in English.
  • Excellent documentation, process flow diagramming, technical writing, and presentation skills.
  • Must be a minimum of 21 years of age. 
  • Must be approved by a state badging agency to work in the cannabis industry.
  • Must pass any and all required background checks.  
  • Must be and remain compliant with all legal or company regulations for working in the industry.

PHYSICAL DEMANDS:

  • The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job.
  • While performing the duties of this job, the employee is regularly required to talk and hear. 
  • This employee is frequently required to stand, walk, use hands or feet, reach with hands and arms.
  • May be required to lift a minimum of 50 pounds.