Job Closed
This listing is no longer active.
Everything you need to run an efficient & compliant cannabis dispensary: POS, Payments, Ecommerce, Insurance, and more.
Senior Software Engineer, Brands
Location
United States
Posted
103 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer, Brands
Dutchie
• Learn about our customers, their business, their processes, and their wants / needs. We do cannabis dispensary visits and you will come along! • Partner with our product managers and designers to define and shape what we're going to build. We will rely on your input, especially regarding the effort needed to deliver various proposed solutions. • Work with engineering peers on technical designs for the entities and interfaces needed to deliver our products. • Write, or supervise AI agents writing, front-end code - Typescript, React, CSS. • Go full-stack if you can! We do Rails and C#. • Ensure the code is thoroughly tested, nicely factored, etc - get a code review! • Ship to our customers and get feedback - are they psyched? If not, let's iterate - if so, what's next! • Be observant and proactive! What can be better about how we work - do we need new tools or processes? • Try out your ideas on yourself if possible - if they are valuable, share and advocate for them!
Job Requirements
- 5+ years of hands-on front-end application development with Javascript, React, and CSS - delivering intuitive, elegant user interfaces...
- With well-factored components to facilitate future maintenance and expansion.
- With comprehensive and automated testing (both unit / integration and full-browser E2E).
- With sufficient instrumentation, monitoring and error handling.
- With modern security and accessibility practices.
- Familiarity with both REST & GraphQL APIs and related front-end design practices.
- Demonstrated history of successful project delivery as the front-end leader / owner, including effective cross-functional collaboration in the product ideation & definition process.
Benefits
- Full medical benefits including dental and vision plans to ensure you always have the best care.
- Equity packages in the form of stock options to all employees.
- Technology (hardware, software, reading materials, etc..) allowance
- Flexible vacation and sick days
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Product Ownership & Direction Clinical Data Management & Insights, supporting clinical, patient, and operational decision‑making across the product lifecycle. • Own end‑to‑end accountability for the solution, from problem definition and discovery through delivery, adoption, and continuous improvement. • Partner with Business Product Managers, clinical stakeholders, and operations leaders to define product vision, objectives, and measurable outcomes. • Translate clinical, patient, and operational needs into clear priorities and outcome‑driven roadmaps. • Continuously refine direction based on user feedback, adoption trends, and evolving business priorities. • Guide solution direction to ensure products are fit‑for‑purpose, scalable, compliant, and sustainable. • Leverage modern data engineering approaches to enable trusted, high‑quality data for clinical, patient, and operational use cases. • Make informed trade‑offs between customization, reuse, speed, and long‑term maintainability. • Act as a primary interface between users, patient‑focused teams, operational stakeholders, and delivery teams. • Lead discussions to clarify needs, manage expectations, and align on priorities and success measures. • Communicate product decisions, progress, and risks clearly to both technical and non‑technical audiences. • Ensure solutions effectively support clinical, patient, and operational data use, enabling insights, review, and decision‑making. • Promote strong practices around data quality, reliability, and governance, particularly in regulated environments. • Identify opportunities to improve efficiency and outcomes through automation, analytics, and advanced data‑driven capabilities. • Provide direction to delivery teams to ensure work remains aligned with product priorities and intended outcomes. • Encourage collaboration, accountability, and ownership across cross‑functional teams. • Mentor team members to think in terms of customer value, product impact, and long‑term sustainability.
• Assist project and technical engineers in integration of new systems • Assist technical and development personnel in application quality testing • Work on site to install, commission, and test installation of material handling solutions • Provide specified technical support to customers on-site • Troubleshoot server hardware, Ethernet networks and other peripherals such as printer • Review Sales and Estimating Functional Specifications documentation • Travel approximately 20% of the time to different customer locations and Dematic locations in the United States • Participate in an on call rotation during non-business hours
• Design and build user-facing ML features that harness LLMs and generative AI to unlock new product capabilities • Partner with product, design, and ML research to prototype and deliver high-impact, ML-powered experiences • Own the technical architecture and implementation strategy for applied ML systems - balancing latency, observability, and iteration speed • Build scalable services and APIs that bring model outputs to users in trustworthy and intuitive ways • Collaborate across platform, infra, and legal/compliance teams to ensure ML deployments meet standards for safety, fairness, and performance • Establish and evangelize best practices for prompt design, model evaluation, and experimentation across the org
• Build and maintain mobile applications for iOS and Android • Implement responsive, polished UI aligned with design specifications • Translate Figma or design files into clean, maintainable code • Optimize performance, responsiveness, and stability across devices • Manage application state and component architecture • Integrate mobile apps with backend services and APIs • Handle authentication, data synchronization, and error handling • Implement secure and scalable data flows • Integrate third-party SDKs and services as needed • Maintain version control and clean code practices • Support app deployment to App Store and Google Play • Debug issues, monitor performance, and resolve crashes • Write and maintain unit and integration tests • Implement platform-specific features and enhancements • Optimize onboarding, navigation, and user flows • Ensure compatibility with OS updates and device variations • Manage permissions, notifications, and deep linking • Collaborate with product, design, and engineering teams • Participate in sprint planning, reviews, and retrospectives • Communicate progress, risks, and trade-offs clearly • Contribute to documentation and shared engineering standards




