At Flowhub, we’re about more than technology — we’re on a mission to make legal cannabis accessible to everyone. Founded in 2015, Flowhub pioneered the first Metrc API integration to help dispensaries stay compliant. Today, over 1,000 dispensaries trust Flowhub’s point of sale, inventory management, business intelligence, and mobile solutions to process $3B+ cannabis sales annually.
Flowhub creates user-friendly business management and compliance products that increase revenue in the highly regulated cannabis industry. Our Engineering department is highly creative, incredibly resourceful, and obsesses over the user experience.
As a member of the engineering team, you will work closely with our product team in an agile development process. Our development cycle involves TDD, continuous integration and feature flag releases. You will design, create, release and maintain high-quality containerized microservices that deploy to an all-cloud Kubernetes environment.

Who we are looking for:

  • Team players comfortable working on a small, fast-paced, tight-knit team
  • Resourceful, independent problem-solvers capable of making decisions and owning the result
  • Passionate, customer-focused developers who take pride in crafting impactful solutions
  • Engineers with a business sense who understand the product and business stakeholders


  • We know from experience that not ticking every box in the qualifications sections stops many from applying. Please apply regardless of your self-assessment – we want to hear from you! We have seen engineers succeed with a diverse range of skills and experiences.
  • 5 years+ in software development, 3+ years of backend API development (or similar)
  • Bachelor’s Degree in Computer Science or equivalent degree/experience
  • Experience with, or a fundamental knowledge of Go, C, C++, or Rust
  • Experience with relational databases and writing SQL
  • Experience building APIs from scratch
  • Knowledge of and comfortability implementing critical backend functions like authorization and authentication
  • Experience and comfort with designing, architecting, implementing and maintaining complex backend systems
  • Strong understanding of optimization and when/how to do it
  • Excellent time management, interpersonal, and communication skills
  • Ability to adjust effective outcomes to variable timelines
  • Can express views, practices and ideas collaboratively
  • Comfortable taking and giving meaningful feedback


  •  You are currently, or have recently worked professionally with Go (or worked equivalently and verifiably with it in open-source).
  • Full-stack experience
Salary range : $110,000 – $135,000, depending on experience & qualifications
Job Overview
Job alerts

Subscribe to our weekly job alerts below and never miss the latest jobs

Sign in

Sign Up

Forgotten Password

Job Quick Search