Remote (Global)

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
Looking for a remote dev community?

200+ professionals, 37 countries, one network

Working remotely doesn't mean working alone. Iglu connects you with developers, designers, and digital experts worldwide. Collaborate, learn, and grow together.

Global professional network
Knowledge sharing & collaboration
Regular community events
Cross-project opportunities
Join the community
37 countries represented
About company
Flourish Software
Flourish Software provides a seed-to-sale compliance and operational management platform for the cannabis industry.
All jobs at Flourish Software Visit website
Job Details
Category backend
Posted 9 months ago