Remote (Global) Full-time

Flourish Software is hiring a Backend (Go) Engineer (Remote)

About the Role

Flourish Software is hiring a Backend (Go) Engineer to play a pivotal role in developing mission-critical backend services. You will streamline compliance and operational processes for leading cannabis, CBD, and hemp businesses across North America, working directly on third-party integrations with compliance systems.

What You'll Do

  • Build, maintain, and scale backend services using Go, ensuring seamless integration with third-party compliance systems like Metrc and BioTrack.
  • Develop and maintain APIs to integrate real-time data from compliance systems into the platform.
  • Design and optimize database schemas using SQL to manage application data.
  • Work closely with support and services teams to identify pain points and deliver innovative solutions.
  • Troubleshoot and debug issues across the platform to ensure reliable and performant services.
  • Collaborate with cross-functional teams to solve complex problems related to the cannabis supply chain and compliance.
  • Document processes and workflows to ensure smooth knowledge sharing.
  • Track work using JIRA.

What We're Looking For

  • 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.

Technical Stack

  • Go, SQL, MySQL, PostgreSQL, APIs, JIRA, AWS, Docker, CI/CD, AngularJS/Angular

Work Mode

This is a remote position.

Flourish Software is committed to building a diverse and inclusive company and encourages candidates from less traditional backgrounds to apply.

Required Skills
GoSQLMySQLPostgreSQLAPI DevelopmentAWSDockerCI/CDAngularJSAngularJIRASystem ArchitectureMicroservicesDatabase DesignREST APIs
Freelancing without stability?

Get steady projects, keep your freedom

Iglu connects you with international clients and handles contracts, payments, and admin. You get consistent work and flexibility — no more chasing invoices or worrying about gaps.

Consistent client projects
Contract & payment management
Flexible work schedule
Revenue-sharing compensation
See open positions
Work from anywhere
About company
Flourish Software

Flourish Software provides a seed-to-sale compliance and operational management platform for the cannabis industry.

Visit website
Job Details
Category backend
Posted 8 months ago