Accounting – Finance — Administrative — Bud Tender — Bud Trimmers — Consulting — Cultivation — Data – Analytics — Designer – Developer – Engineering — Dispensary Manager — Grow Master — Grower — HR – Recruiting — Master Grower — Product Manufacturer — Project Management — Quality Assurance — Sales — Security — Store Manager — Web Development
Example Job Description – Developer – Engineering
Responsibilities
- Develop high quality, stable code for use in products and solutions for customers
- Document new code and features developed, including changes to existing code.
- Write and maintain unit, functional, and integration tests across the system
- Participate in peer code reviews to ensure proper documentation on features and interoperability within the entire system
- Ensure new code, feature or software product meets performance goals and does not adversely impact the performance of existing subsystems
- Work with Product Management/Product Design to understand and help refine functional requirements for products
- Mentor and provide direction to less experienced software engineers
- Building and maintenance of our infrastructure in AWS
- Research external best practices and emerging technologies for possible incorporation into company products and methodologies
Desired Skills and Experience
- Several years industry experience building and delivering high-performance and scalable internet/cloud software systems.
- Deep understanding of agile software engineering practices, OOAD and distributes systems architectures
- Great coding skills in Node.js, Go, Python, or Java and strong Linux expertise to complement
- Strong SOA and web service API design background
- Understanding of network design including TCP/IP communication as it applies to content delivery over the internet
- Understanding and experience in AWS
- Understanding in codifying of infrastructure
- Experience in Jenkins or other CI solutions
- BS, BA or advanced degree in Computer Science, Engineering or Information Systems