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, passionate, incredibly resourceful, and obsesses over the user experience.
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
Responsibilities:
- Design, implement, test, refactor high-quality software solutions from idea to production
- Architect systems to solve complex, distributed problems
- Collaborate effectively with team members to find the best solutions
- Make and implement mission critical decisions
- Mentor others in best practices and patterns
- In-depth code review
- Work across multiple projects, languages and systems simultaneously
- Develop and maintain a Go Graphql API
Qualifications:
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
Bonus:
- 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