Distru

Remote
26 - 50 employees
11 - 25 engineers
$5m - $10m funding
Pre-series a

Supply chain software for cannabis distributors, manufacturers and cultivators. One tool for CRM, inventory management, order fulfillment, manufacturing and analytics, all while staying compliant with state-specific regulations.

Distru photo 1
Active Roles

Why join us?

  • Fully remote, engineer-friendly culture.

  • Financially stable, comfortable runway. Continuous sustainable revenue growth month to month. Funded by Felicis Ventures, Global Founders Capital, Village Global, Elad Gil, who have funded companies such as Shopify, Facebook, AirBnB, Slack and Opendoor.

  • Build high-impact features that help hundreds of cannabis operators run their businesses more efficiently.


Engineering at Distru

Engineering team and processes

Our engineering team operates with an ownership mentality. Every engineer at Distru is the mini-CEO of what they work on, and should exhibit traits such as proactiveness, product-mindedness and clear communication.

In this 3-minute video you can meet some of the engineers, designers and product managers at Distru: https://www.youtube.com/watch?v=kxc65U0dr48

The engineering team is made out of 2 teams with ~5 engineers and an Engineering Manager each.

How do we manage projects? 1. Leadership and product teams prioritize features based on customer input and business vision. 2. The product team writes down a Product Requirement Document, often working closely with engineering. We strive to keep the feature thin, solving the customer's problem with the smallest simplest build possible. 3. The design team creates beautiful designs in Figma, again with continuous feedback from engineers. 4. The engineer lead for the project writes a technical spec and gets feedback and buy-in from other engineers. 5. Planning, implementation and automated and manual testing is fully owned by engineers, who must balance speed of execution and code quality. During this phase proactive communication with product and design teams is crucial. Through code reviews take place. Small PRs are encouraged. 6. Deploy. 7. Either iterate or move on to the next project.

Which recurring meetings do we have? We cut unnecessary meetings aggressively and keep them short and focused: - 30-minute sprint planning every 2 weeks (every engineer plans their own work) - three 15-minute standups per week - 30-minute weekly sync for ongoing projects - Monthly retrospectives - Weekly or bi-weekly 1:1s with your manager - Monthly engineering knowledge transfer sessions - Monthly all-hands

You can read more about how life as an engineer at Distru is here: https://erikras.com/blog/what-i-learned-at-distru

Technical Challenges
  • Build an immutable double-entry inventory ledger
  • Migrate our infrastructure from Heroku to Google Cloud Platform
  • Support advanced manufacturing workflows for all kinds of cannabis manufacturers
  • Build third party integrations with various tricky government compliance track-and-trace systems and B2B marketplaces
  • Building an ETL pipeline to provide data to our Distru Analytics platform
  • Integrate with various ERPs
Projects you might work on
  • You may be building complex manufacturing workflows such as a production planning tool, multi-output assemblies and tracking labor hours to name a few . This would require you to understand the naunces of our product and customers as well as build flows with a ton of testing and QA in mind to ensure that they work well for all different kinds of edge case flows.

  • You may be building out a double-entry accounting ledger that needs to capture financial transactions as users are entering data into Distru. This would involve a ton of edge cases to consider (i.e. What if they enter the data but then need to amend a transaction and the accounting period has closed?).

  • You may be building a mobile app that allows users in the warehouse to scan barcodes and pick & pack orders in real time. This would involve understanding the customer workflow and optimizing for the best customer experience.

  • You may be working on greenfield projects like a harvesting mobile app or a plant lifecycle module in our web app.

Tech stack
React
React Native
Elixir
PostgreSQL
GraphQL
Google Cloud Platform
TypeScript
JavaScript

Working at Distru

  • Highly customer and product-minded
  • Proactive and communicative
  • Low ego, high empathy
  • High transparency
Diversity and Inclusion

As is the cannabis industry, Distru is an incredibly diverse and welcoming workforce. We believe that we need to reflect the industry that we operate in, and bring all different perspectives to the table is one of our #1 priorities.

Check out our careers page to see our team, a picture is worth 1000 words: https://www.distru.com/careers

  • More than half of Distru's seed investors are female/minority-based, this has many times offered us perspectives that we would have otherwise not have had.

  • Distru was remote-first in order to be able to recruit from all over the world, we have teammates in Canada, US, Spain, Brazil, Taiwan and Australia.

  • We also hire as inclusively as possible

Connect with our team during your hiring process

As part of our commitment to an inclusive workplace, we are happy to offer prospective engineers the chance to connect with our engineering employees who come from underrepresented backgrounds. It’s a way to get a better sense of our team and what it might be like to work with us.

If you’re interested in connecting with our team, be sure to bring this up during one of our introductory calls!

Perks & benefits
  • Generous Vacation

    Distru offers 3-week vacations per year. We do not believe in unlimited vacation as while that sounds nice on paper, in reality, tends to be a myth. We really do want and encourage you to take all of your vacation days, thus putting a number on it makes it more real and enforceable.

  • Travel

    We encourage you to work from anywhere! When one of our employees wanted to leave the US in 2020, we helped him relocate to Mexico.

  • Pet Friendly

    Love pets! One of the founders had 9 cats once.

  • Workshops/Conferences

    Distru is constantly in the effort of leveling up everyone on the team. Examples are engineers getting coaching from top level VPs to reach their career goals to Distru encouraging and sponsoring any open source events our engineers want to attend.

  • Health Insurance

    We provide full health coverage for you, and 90% coverage for spouse and dependants.

  • Flexible Hours

    We care about results not hours. Everyone should operate on the schedule that best fits their needs.

  • Work from Home

    Remote first and forever!

  • Minority-led company

    All 3 co-founders of Distru are minorities. Blaine is Egyptian, Johnny is Chinese and Azam is Pakistani.

  • LGBTQ+ friendly

    Treat People With Kindness.

  • Company Retreats

    Distru plans retreats for the team twice a year, however, since COVID that has not been possible :(

    Next up is Mexico!

  • Team Activities

    Daily guided meditations to help keep us balanced.

    Weekly education sessions with customers to keep us informed on our industry.

    Weekly AMAs, Virtual Escape Rooms, Secret Santa, Mafia, Wikipedia Race... Games are HUGE at Distru.

  • Prioritizes diversity in hiring

    We strive for diversity on our team, no other way to put it. It starts at the top where half of our investors are minority/female-led and all the founders are from minority backgrounds.

Our Team by the Numbers
Engineering team
BIPOC
20%
LGBTQ+
10%
Company-wide
Women
40%
BIPOC
40%
LGBTQ+
10%
Leadership
Women
30%
BIPOC
50%
LGBTQ+
15%
Board
Women
30%
BIPOC
50%

Interested in this company?
Skip straight to final-round interviews by applying through Triplebyte.

Apply