Integrations Engineer

| Chicago

Leaf Trade is the leading B2B marketplace between licensed wholesalers of cannabis products and dispensaries in the highly regulated cannabis markets. Leaf Trade streamlines order management and fulfillment by providing a CRM, essential integrations, and other enterprise tools that save time and help grow cannabis businesses. 

About the Role

Leaf Trade is seeking a self-motivated Integrations Engineer who is responsible for contributing to the definition and implementation of all internal and external integrations. 

We are looking for a passionate and talented problem solver who will craft the next generation of our sales, analytics, and industry API integrations that will scale and power our marketplace. As an Integrations Engineer, you will design and develop features that will be used by our many customers and have a direct impact on our business. You enjoy being a generalist, with a willingness to work on both frontend and backend.

Leaf Trade is in a unique position to impact the fast emerging Cannabis industry. From licensed vendors to dispensaries, our mission is to help both parties streamline their business operations and ultimately improve the overall customer service and consumer experience.

Key Responsibilities  

  • Build end-to-end integrations that users will love and fellow Engineers can easily contribute to and use to build new consumer-facing features. 
  • Engage directly with business stakeholders to confirm assumptions and clarify end user requirements, and iterate on new features and functionality. 
  • Develop a deep understanding of Leaf Trade’s technology and other cannabis industry technologies.
  • Partner with clients and external vendors integrating with the Leaf Trade API to ensure successful launches and adoption of new integrations.
  • Collaborate with the Product and Engineering team to define requirements, estimate stories, and validate releases.
  • Participate in daily stand-ups, backlog estimation, sprint planning, and retros. 

Basic Qualifications

  • 3+ years of development experience, preferably using Python and Django
  • 2+ years of integrating with external systems via REST APIs

Preferred Qualifications

  • Bachelor's degree in Computer Engineering, Computer Science or a related area required. 
  • Experience working in an Agile, cross functional team environment
  • Solid background in utilizing 3rd party integrations and application libraries 
  • Excellent knowledge of Web Standards and RESTful APIs
  • Solid understanding of relational databases, as well as familiarity with ORMs
  • Experience with the AWS ecosystem, toolsets and deployment architecture
  • Experience working in high availability environments. 
  • Track record of successfully executing concurrent projects on schedule with multiple integration partners
  • Experience using Jira for product management 
  • Knowledge of the cannabis industry is a plus, but not required
  • Strong analytical and problem-solving skills
  • Effective writing and presentation skills
  • You are results and deadline focused
  • You are a team-player, but you also thrive working autonomously
  • Willingness and passion for coding and getting your hands dirty.


  • Competitive salary and meaningful equity 
  • Health insurance 
  • Vacation days, sick days, and corporate holidays 
  • Fast growth environment with potential for quick upward mobility
  • Vibrant company culture within a casual environment

Leaf Trade is an Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability and protected veterans status or any other characteristic protected by law.


Read Full Job Description
Apply now