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.