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 will love this job:
Pioneers looking to help forge the picks and shovels for the “Green Rush.”
Folks ready to navigate the waves of an industry and company that is actively changing
Problem-solvers eager to make a meaningful impact from day one
Team players comfortable working on a small, fast-paced, tight-knit team
Engineers with a business sense who understand the product and business stakeholders
Passionate, customer-focused engineers who take pride in their craft and LOVE ENGINEERING
Build cross-platform apps in React Native
Build apps for iOS in Swift
Work with TDD and UI testing practices
Collaborate with other engineers in pair programming as well as heads-down time
Integrate with RESTful APIs in a microservice architecture
Translate visual designs into code and optimize the user experience
Work with CI/CD pipelines in Gitlab to deploy to various channels
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.
3+ years of mobile software development experience
Proficient in React Native, Typescript and TDD
Knowledge and experience in Swift language a big plus
Knowledge and experience in Node.js backend a big plus
Works very comfortably in an Agile workflow
Experience with distribution and release management
Works well in a fast-paced and collaborative environment