Flowhub is on a mission to make safe, legal cannabis accessible to everyone and has powered over 1,000 cannabis retailers across the U.S.
The company is looking for senior, staff, and principal Backend Engineers to join their product engineering team to help scale Flowhub Maui, their next-gen retail platform.
The role involves taking ownership of backend features from design to deployment and working closely with product managers and designers.
The tech stack includes Go, Kubernetes, PostgreSQL, gRPC, and GCP, with a focus on clean architecture, observability, and continuous delivery.
This is a hands-on, high-impact role that directly supports cannabis retailers in operating efficiently and staying compliant.
Requirements:
Candidates must have 5+ years in software development, with at least 3+ years focused on backend development, performance, and scalability.
Proficiency in Go, C, C++, or Python is required, with a preference for Go.
Experience in building and maintaining production-grade, testable backend systems is necessary.
A strong grasp of SQL and relational databases, particularly PostgreSQL, is required.
Candidates should have experience with API design, authentication, and cloud-native systems such as Kubernetes and GCP.
A collaborative mindset and strong communication skills are essential.
Bonus points for hands-on experience with Go in production, previous work in a regulated industry, POS, or retail systems, and full-stack knowledge or experience.
Benefits:
The position offers a competitive benefits package that includes medical, dental, vision, life & disability insurance, and a 401(k) retirement plan.
Employees enjoy paid holidays and unlimited paid time off.
Compensation is determined based on location, skills, experience, and geographic location, with a starting salary range for different levels:
Senior Engineer: $130,000 – $170,000 + equity
Staff Engineer: $170,000 – $215,000 + equity
Principal Engineer: $215,000 + (final compensation based on experience, scope, and impact) + equity.