At Flowhub, 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 obsessed with user experience. We’re currently looking to grow our engineering team by adding a Senior Full-Stack Engineer.
Senior engineers at Flowhub use their understanding of the product, our customers, and Flowhub’s overall business needs to design, build, and deliver high-quality solutions that help our customers run their businesses. They balance technical debt, speed of delivery, security, and scalability to ensure we’re never over- or under-engineering our solutions, and they ensure that the software we deliver solves our customers’ problems. They also act as a resource to the rest of the technical team through mentorship, design, code review, and product knowledge.
The Role
We’re looking for Senior Frontend Engineers to join our product engineering team and help scale Flowhub Maui, our next-gen retail platform. You’ll be part of a collaborative squad building intuitive, performant interfaces that empower dispensary staff to operate more efficiently and delight customers.
You’ll take ownership of frontend features from discovery to deployment, collaborate closely with designers and product managers, and help guide our architecture and component design. Our frontend stack includes React.js, GraphQL, and TypeScript, and we prioritize clean component architecture, strong UX, and observability.
This is a hands-on, high-impact role in which your work will help real cannabis retailers run their operations smoothly every day.
The Skillset
We know not everyone meets every requirement. If you’re excited about the role and our mission, we want to hear from you.
You have:
5+ years in software development; 3+ focused on frontend application development
Proficiency in React, TypeScript, GraphQL, and modern UI component design
Experience building and maintaining production-grade, testable, accessible interfaces
Strong understanding of cross-browser compatibility, performance, and responsive design
Experience collaborating across design, product, and backend to deliver polished user experiences
A collaborative mindset and strong communication skills
Bonus Points:
Experience in regulated industries or retail systems
Familiarity with backend technologies (e.g., Go, PostgreSQL, or gRPC)
Experience with design systems and UI libraries
Contributions to open source or component frameworks
Your First 90 Days
In 30 Days, You’ll:
Complete onboarding and get familiar with our tech stack, product, team, and design systems
Ask a lot of questions and meet a lot of people, getting familiar with your team and codespace in lock-step so you can quickly provide value and feel comfortable.
Set up your development environment, get involved in code reviews, and ship your first interface changes to production
Explore Flowhub Maui’s frontend architecture and key product areas, interfacing with staff-level and above engineers on their future vision for the platform
Participate in daily standups, team retrospectives, and design/product planning sessions
In 60 Days, You’ll:
Lead frontend design and implementation of a new feature or UI enhancement, acting as the principal tech lead
Work collaboratively with product and design to deliver user-focused functionality, understanding business context (problem/value) inside and out
Optimize existing components for performance, usability, and accessibility
Help shape and maintain internal documentation and shared design patterns
In 90 Days, You’ll:
Take ownership of a product area or feature domain with full-stack context. If you don’t have this skillset yet, we'll teach you!
Engage in architectural planning and future-proofing discussions
Champion frontend best practices and improve developer experience
Work with peers to influence the evolution of our frontend systems
This role is open to anyone within the United States, except for candidates in CA, NY, OR, and WA, with compensation that aligns with your location. Starting salary will be determined based on permissible, non-discriminatory factors such as skills, experience, and geographic location. This role is eligible for a competitive benefits package that includes: medical, dental, vision, life & disability insurance, 401(k) retirement plan, paid holidays, unlimited paid time off, and other benefits.
Salary Range: $130,000 – $170,000 + equity