BudSense is built from the ground up using our unique cannabis retail industry experience. We are a value driven organization fueled by our customers' pain points, current needs, and future ambitions. BudSense's value structure is built around humility, empowerment, and collaboration.
The Position
As a Senior Front End Developer at BudSense, you'll play a critical role in building and maintaining the tools that power cannabis retail operations across North America. You'll work alongside a talented team of developers to bring thoughtful, intuitive, and scalable features to life, turning complex problems into elegant front-end solutions.
This is a hands-on role where you'll contribute directly to the codebase, own front-end feature development, and help ensure design and performance consistency across our platform. From in-store digital menus to operational tools used by hundreds of dispensaries, your work will directly impact how cannabis is bought and sold.
We're looking for someone who thrives in fast-paced environments, is deeply curious about solving user problems, and wants to grow with a product and company that's scaling rapidly at the forefront of the cannabis industry.
Whether you're improving existing features, helping architect new interfaces, or refining component libraries, your ability to deliver polished, performant front-end experiences will be key to our success.
If you're a proactive developer who loves creating great user experiences and wants to work with a driven team, we'd love to hear from you.
The Necessary Skills
- Display a mastery of reactive programming concepts, specifically RxJS
- Display a mastery of Object Oriented Programming (OOP) and polymorphism
- Confident with GitHub pull requests, code reviews, and collaborative development
- Understanding of MVC and MVVM architectural patterns
- Ability to interface with REST API using Postman
- Experience working in multiple software environments
- A critical eye for detail to ensure bugs are caught and fixed in staging environment
- Experience using project management software, specifically Jira
- Experience using source control in a team based workflow, specifically code reviews using GitHub
The Product
BudSense is a comprehensive software platform designed to streamline operations and enhance customer experiences for cannabis retailers. It features multi-channel menu management, allowing dispensaries to maintain consistent, up-to-date product information across in-store displays, printed menus, and operational tools. BudSense also provides reporting tools to support purchasing decisions and optimize general operations. By integrating seamlessly with existing POS systems and offering insights to improve inventory management and product presentation, BudSense empowers dispensaries to operate efficiently and thrive in a competitive market.
The Team
The BudSense team is full of highly capable, motivated, and dynamic people. We don't believe in putting people in boxes. We aim to create opportunities for our team members to reach their full potential by mastering their primary skills and turning interests, weaknesses, and ambitions into secondary tools.
See testimonials from the team you'll work with at the end of the listing.
Our Customers
BudSense is quickly becoming the leading cannabis merchandising solution in Canada while also gaining traction in the US. Don't take our word for it, you deserve references as well. This is what our customers say about BudSense.
"Out of our whole tech-stack, BudSense is our favorite by far"
- Brad from Ingram and Sons
"Their commitment to delivering top-notch tech solutions for digital menus, print menus and the most recent addition of automated product cards has been instrumental in the success and efficiencies of our business."
- Ryan from Pop's Cannabis
"Their expertise in streamlining price card design and print functionality, as well as crafting beautiful in-shop product menus, has revolutionized our operations."
- Justin from FIKA Cannabis
Where we are going - with your help
Our platform is already trusted by over 850 cannabis retail locations across Canada and the US. With your help, we're on track to reach 1,500 stores by 2026, expanding our impact even further.
BudSense is the go-to solution for cannabis retailers looking to streamline operations, optimize product presentation, and drive profitability. We empower dispensaries to build better menus and make smarter operational decisions, ultimately helping them sell more cannabis and thrive in a competitive market.
You are the missing piece we've been searching for. Together, we'll continue to evolve BudSense into the premier operational platform for dispensaries around the globe. Join us and help shape the future of cannabis retail.
The Work Environment
We offer a flexible mix of work-from-home and in-office collaboration at our head office in Regina, located at the Cultivator. While many team members work remotely, we value intentional in-office time for collaboration, brainstorming, and fostering connections. This balance supports a work culture that thrives on flexibility and accountability.
Our workplace is fast-paced, transparent, and rooted in personal accountability. We prioritize results over micromanagement, giving you the freedom to structure your workday while meeting your goals and contributing meaningfully to the team. This approach empowers us to scale the BudSense product and client base effectively.
The Compensation
The compensation range for this position is $90,000-$130,000 annually, based on skill set and applicable job experience. The role requires a 40-hour workweek, but we offer flexibility in work hours and time off to support a healthy work-life balance.
The Benefits
Casual dress
Dental care, Extended health care, Vision care
Flexible schedule / Work from home option
Paid time off
Extra day off on your birthday
Schedule: Monday to Friday
The Application Details
To apply, please submit your resume along with a cover letter detailing your experience in backend development, team-based projects, and specific contributions to complex systems. We highly encourage links to your GitHub, past projects, or notable contributions that showcase your expertise in backend architecture, API design, and cloud infrastructure.
Thoughts from the Team
We believe that transparency is important, even from the start. Here's what BudSense development team members say about their experience building BudSense so far:
Sheroze feels that at BudSense, creativity thrives, mentorship shines, and every project offers the chance to grow and make an impact.
"When I first applied, I wasn't sure what to expect. But during my interview, I was completely blown away--our product's UI/UX, the less than 1% churn rate, and the sheer potential of the data we work with changed everything. I've been able to dive into exciting projects from day one, like developing a tool that leverages our entire codebase and writing new features powered by AI.
At BudSense, you're not just knocking out tickets. You have the chance to shape your role and tackle projects that align with your passions and skills. The mentorship and support from our leadership, especially Andrew, have been a highlight for me. It's like owning an Apple product--everything is intuitive, seamless, and just works.
Creativity isn't just encouraged here; it's valued. Here at BudSense, we're building a garden. The growth feels natural, and the impact is real. If you want to grow and thrive, this is the place for you."
Sheroze Ajmal, Senior AI Developer
Kevin reflects on the journey from planting the first seed to building a strong foundation, sharing that BudSense has grown into a thriving company where hard work and innovation make a lasting impact.
"I joined BudSense at its inception, during an exciting time in an emerging cannabis market. Our goal was simple: fill the gap in cannabis merchandising and make selling cannabis easy. I had the privilege of helping plant the original seed of BudSense.
That tiny seed required immense care, effort, and nourishment to grow into the giant tree it is today--one that serves hundreds of stores and provides fulfilling opportunities for our team. Building our digital infrastructure has been a labor of love, simplifying the complexities of cannabis merchandising.
There's a running joke: 'It's just cannabis--how hard can it be?' Turns out, without the right foundation, it can be incredibly challenging! That's why I'm so proud of the strong digital backbone we've built, which will serve our customers and team for many years to come.
The future of BudSense is undeniably bright. What excites me most is knowing that my hard work now serves others, both externally and internally. Come Join Us!"
Kevin Baker, Senior Front End Developer
Job Type: Full-time
Pay: $90,000.00-$130,000.00 per year
Benefits:
Casual dress
Dental care
Extended health care
Paid time off
Work from home
Application question(s):
What do you value about organizational structure in software development?
What makes you excited to work in the cannabis industry?
How do you see yourself thriving at BudSense and it's surprisingly complex code base?
Work Location: Remote
Beware of fraud agents! do not pay money to get a job
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.