Flourish Software
software engineer
About Us
Flourish Software is a leading cannabis supply chain and retail software company. We are working to empower the cannabis industry through better technology.
What’s the opportunity?
As a Backend Engineer at Flourish Software, you’ll play a pivotal role in developing mission-critical backend services that streamline compliance and operational processes for leading cannabis, CBD, and hemp businesses across North America. This position is for an engineer specializing in Go. You’ll work directly on third-party integrations with systems like Metrc and BioTrack, helping our clients stay compliant in a highly regulated market. This is an opportunity to solve complex, real-world challenges, collaborate with a talented team, and shape the future of a growing platform in a fast-paced, innovative industry.
What do we value?
– Honesty, integrity, and self-driven motivation
– Clean, readable code and well-thought-out solutions
– Thorough planning prior to execution
– Teamwork and communication
– Happiness and satisfaction in your work
Key Responsibilities:
– Build, maintain, and scale backend services using Go, ensuring the seamless integration of our platform with third-party compliance systems like Metrc and BioTrack.
– Develop and maintain APIs to integrate real-time data from compliance systems into our platform, allowing clients to meet industry regulations and manage their supply chain efficiently.
– Design and optimize database schemas using SQL to manage application data.
– Work closely with the support and services teams to identify pain points and deliver innovative solutions that enhance the customer experience.
– Troubleshoot and debug issues across the platform, ensuring reliable and performant services for our users.
– Collaborate with cross-functional teams to solve complex problems related to the cannabis supply chain and compliance requirements.
– Document processes and workflows to ensure smooth knowledge sharing within the engineering team and beyond.
– Track work using JIRA
Skill Requirements
– 3+ years professional software engineering experience.
– 3+ years of experience with Go or demonstrable equivalent project(s).
– Strong experience with SQL and relational database management (MySQL, PostgreSQL).
– Experience building and integrating APIs, ideally with third-party systems.
– Availability to work in US time zones.
– Excellent written and verbal communication skills in English.
Nice to Have
– Familiarity with front-end frameworks like AngularJS/Angular
– Experience with testing cloud-based applications hosted on AWS
– Familiarity with scripting, docker, CI/CD pipelines, and Atlassian tooling.
– Familiarity with Agile methodologies
Benefits
– US Based Full Time Employees:
– – Health, dental, and vision insurance
– – 100% covered accidental death, disability, and life insurance
– – SIMPLE IRA (401K equivalent) matching
– Emphasis on work-life balance
– Remote-first company (even pre-pandemic)
– Uncapped PTO (with approval)
– Opportunity to work on foundational software of a growing and fast-paced, innovative industry
Salary Range
– US Based Candidates: $75,000 – $120,000 per year, depending on experience.
– Candidates outside the US: Compensation will be adjusted according to local market rates, with a typical range of $40,000 to $75,000 USD, depending on experience and region.
A note to candidates
Studies have shown that women, people of color, and members of the LGBTQ+ community, are less likely to apply for jobs unless they believe they meet every single one of the qualifications as described in a job description. We are committed to building a diverse and inclusive company and we are most interested in finding the BEST candidate for the job. That candidate may be one who comes from a less traditional background, and that’s okay. We would strongly encourage you to apply, even if you don’t believe you meet every one of the qualifications described.
To apply for this job please visit docs.google.com.