Accounting – FinanceAdministrativeBud TenderBud TrimmersConsultingCultivationData – AnalyticsDesignerDeveloper – EngineeringDispensary ManagerGrow MasterGrowerHR – RecruitingMaster GrowerProduct ManufacturerProject ManagementQuality AssuranceSalesSecurityStore ManagerWeb 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