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 Jobs

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

Remote

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

Remote

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

Remote

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

Remote

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

Remote

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

Remote

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

Remote

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

Remote

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

Remote

USPS Office Helper

Remote

Specialist-Lead Generation

Remote

Experienced Full Time Remote Customer Care Intern – Delivering Exceptional Client Experiences through Proactive Support and Effective Communication

Remote

Frontend Engineer (Vue, Browser Extensions, AI Agent)

Remote

Immediately Need Dance Line Coaches - Community Ed Youth Instructors in Anoka, MN - Coon Rapids, MN

Remote

Entry-Level Sales & Marketing Associate - No Experience Required

Remote

CVS Job Opening Near Me $25/Hour - Work from Home Jobs - VacancyGlobal

Remote

[Remote] Senior Software Engineer

Remote

Project Manager - Remote in Canada

Remote

Chief of Staff (to the SVP of Engineering)

Remote

Wayfair Tagger Job (Work From Home, Remote) –

Remote
← Back