Dutchie is a leading technology platform in the cannabis industry, focused on powering dispensary operations. As a Senior Software Engineer on the Traceability team, you will architect and develop a compliance engine that adapts to state regulations, while collaborating with various teams to create functional and delightful solutions for dispensaries.
Responsibilities:
- Architect and develop mission-critical features for our traceability/compliance platform using C# (.NET), React, and SQL Server
- Design and build scalable services for integrating with Traceability systems in various markets (e.g. METRC, BioTrack, etc.)
- Partner with product and design to scope and plan work appropriately. We don’t always have the time to take the ideal route, so being able to collaborate cross-functionally and create flexible execution plans is often key
- Mentoring other engineers to unlock their potential, helping them grow their skills to meet the evolving needs of Dutchie’s customers
- Take part in core architectural decisions that will build the foundation of the platform
- Develop mission-critical consumer flows for new features, as well as experimenting on old ones
Requirements:
- 5+ years of professional development experience with a deep understanding of backend server languages (C# is required)
- Proven experience building and shipping production-level features using modern front-end frameworks like React
- Proficiency with relational databases (SQL) and the ability to design and extend scalable data models
- Experience working in high-scale, distributed systems
- You take pride in the code you write—it's clean, tested, organized, and elegant
- You're a self-starter, proactive, and can drive projects forward without constant direction
- You're a quick learner who enjoys picking up new frameworks and technologies
- Excellent communication skills and a desire to work in a collaborative, agile environment where we ship code often
- Have deep experience with third-party API integrations
- Have built integrations with 3rd party Traceability integration APIs
- You have gone through a rapid growth period in a previous company (from startup to mid-size)
- You think through problems starting from first-principles and the customer's perspective