Backend Engineer: Senior, Staff, & Principal

Remote Full-time
At Flowhub, we’re on a mission to make safe, legal cannabis accessible to everyone. As one of the first cannabis technology companies, we helped shape the industry by launching the first Metrc API integration, empowering dispensaries to stay compliant with complex state regulations. Today, Flowhub powers over 1,000 cannabis retailers across the U.S., supporting more than $3 billion in annual sales. Our flagship product, Flowhub Maui, is a modern point-of-sale and retail management platform built to help cannabis businesses thrive—by making daily operations easier, inventory traceable, and compliance effortless.We're a passionate, mission-driven team that believes technology can break down barriers, expand access, and create a better cannabis experience for everyone. We value inclusivity, transparency, and a deep commitment to building tools that make a difference.We’re looking for senior, staff, and principal Backend 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 that ships well-tested, performant microservices in a modern cloud-native environment.You’ll take ownership of backend features from design to deployment, work closely with product managers and designers, and play a key role in evolving our platform to meet the needs of dispensaries nationwide. Our stack includes Go, Kubernetes, PostgreSQL, gRPC, and GCP—and we value clean architecture, observability, and continuous delivery.This is a hands-on, high-impact role where your work will directly support cannabis retailers, helping them operate more efficiently, stay compliant, and serve their customers better.The SkillsetWe 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 backend development, performance, scalabilityProficiency with Go, C, C++, or Python (Go preferred)Experience building and maintaining production-grade, testable backend systemsStrong grasp of SQL and relational databases (PostgreSQL preferred)Experience with API design, authentication, and cloud-native systems (Kubernetes, GCP)A collaborative mindset and strong communication skillsBonus Points:Hands-on experience with Go in productionPrevious work in a regulated industry, POS, or retail systemsFull-stack knowledge and/or experienceYour First 90 DaysIn 30 Days, You’ll:Complete onboarding and get familiar with our tech stack, team, codebase, and product; ask 8 million questionsSet up your development environment and ship your first code to production (hopefully multiple times)Explore the architecture of Flowhub Maui’s backend systemsContribute to daily standups, code reviews, and prioritization/planning sessionsIn 60 Days, You’ll:Lead tech design and development of a backend feature or system enhancement, working closely with product and design partners, complete with project estimation, milestones, architecture planning, etcTriage, improve, and refactor existing services using Go, PostgreSQL, and gRPCShape, review, and maintain technical specs in collaboration with product and engineering teamsOffer meaningful feedback to peers and help improve team velocityIn 90 Days, You’ll:Take ownership of a service or backend product domainContribute to architectural planning and future-proofing efforts (tech debt identification/advocation)Engage with peers on backend best practices and system designHelp evolve backend tooling, monitoring, and release processesThis 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:The base salary range for this role is as follows, depending on level and experience:Senior Engineer: $130,000 – $170,000 + equityStaff Engineer: $170,000 – $215,000 + equityPrincipal Engineer: $215,000 + (final compensation to be determined based on experience, scope, and impact) + equity

Apply Now
Apply Now

Similar Opportunities

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote Full-time

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote Full-time

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote Full-time

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote Full-time

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote Full-time

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote Full-time

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote Full-time

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote Full-time

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote Full-time

USPS Office Helper

Remote Full-time

**Experienced Customer Support/Sales Representative – Seasonal Remote Opportunity**

Remote Full-time

Need English Tutor ? Work from Home in Aberdeen, SD

Remote Full-time

[Remote-Position] Technical Service Manager, eduroam, Remote

Remote Full-time

Urgently Hiring: Remote Data Entry Job

Remote Full-time

SAP MM Senior Consultant

Remote Full-time

[Hiring] Medication History Pharmacy Technician @Cigna Healthcare

Remote Full-time

Allegiant Airlines Work From Home – No Experience Needed | Join Our Team

Remote Full-time

Remote Customer Service Representative – Premium Streaming Platform Support – arenaflex (Non‑IT, Fully Remote)

Remote Full-time

Remote Data Entry Specialist – Full-Time – $35K-$45K Annual Salary

Remote Full-time

Flight Attendant - Scheduled Service

Remote Full-time
← Back to Home