Dieses Stellenangebot ist nicht mehr verfügbar

XX

Senior Dutchie Integration Engineer for New Dispensary Website Platform

FreelanceJobs
  • CA
    Canada
  • CA
    Canada

Über

Title: Senior Dutchie Integration Engineer (Menus, Ordering, Loyalty, POS, Data Pipelines, Multi-Location Web Build)
Experienced only – Dutchie E-Commerce Pro / POS experts

About the Project
We are building a brand-new multi-location website framework for a large cannabis retail operator (MSO).
This includes:
• Multi-location menus (90–100 sites)
• Embedded ordering flows
• Loyalty enrollment & segmentation
• Product-level schema & SEO/AEO
• Customer identity mapping
• POS-driven experience automation
• Data pipelines & analytics integration
• Review + content engine integrations
• Real-time menu, pricing, inventory syncing
• Fully custom frontend built in Lovable → migrated to GCP
To execute this work, we need a true Dutchie expert with deep experience integrating:
• Dutchie E-Commerce Pro
• Dutchie POS
• Dutchie Loyalty & Marketing Pro
• Dutchie Kiosk (optional)
• Dutchie Secure Data Share (Snowflake)
• Dutchie APIs (POS + E-comm)
• Multi-location menu deployments
• Cart, checkout, and customer identity flows
This is not a generic dev role.
We need someone who has actually implemented multiple Dutchie integrations in production.

Responsibilities
1. Dutchie → Website Integration
• Build menu rendering logic for 90–100 locations
• Sync product categories, THC/CBD %, brands, strain types
• Real-time pricing & inventory sync
• SEO-rich product & menu schema
• Dynamic filtering + local availability rules
• Automated product detail page generation
2. Dutchie Ordering & Cart Workflow
• Embed Dutchie E-commerce Pro ordering flows
• Implement cart handoff, deep linking, and checkout embedding
• State-specific logic for medical vs recreational rules
• ADA compliance on embedded flows
• Local testing for all locations
3. Dutchie Loyalty & Customer Identity
• Integrate Dutchie Loyalty & Marketing Pro
• Build enrollment & consent flows into website UX
• Auto-pass user identity (phone/email)
• Map loyalty segments into our identity system
• Sync offers, redemptions, and loyalty behavior to CRM
4. Dutchie POS Integration
• Build POS → website → reviews automation
• Counter staff attribution mapping
• Visit frequency / basket-level triggers
• Track compliance-driven state variations
• Connect transaction data to workflows
5. Data Engineering (Snowflake + APIs)
• Configure Dutchie Secure Data Share (Snowflake)
• Normalize schemas for:
• transactions
• inventory
• pricing
• customers
• loyalty
• order events
• Create hourly/daily pipelines
• Implement identity stitching across:
• POS
• Loyalty
• Ordering
• Website account

6. Multi-State Compliance Logic
• Handle state-specific:
• purchase limits
• visibility restrictions
• product labeling requirements
• metadata rules
• Ensure website respects every state's compliance structure
7. Event Automation
Integrate events such as:
• Order placed
• Order updated
• Loyalty opt-in
• Offer redeemed
• Cart abandoned
• Menu item added/removed
Feed these events into our CX, CRM, and automation stack.

Required Dutchie-Specific Experience
You must have real experience with:
Dutchie APIs
• POS API
• E-Commerce Pro API
• Orders
• Customers
• Menus
• Inventory
• Discounts
• Venues
• Webhooks (when available)
Dutchie Products
• Dutchie E-Commerce Pro
• Dutchie POS
• Dutchie Loyalty & Marketing Pro
• Dutchie Secure Data Share (Snowflake)
• Dutchie 2.0 architecture differences
Menu Integration Experience
• 50+ multi-location menu deployments (ideal)
• Product taxonomy building
• SKU normalization
• Dynamic filtering and category logic
Ordering Flow Integration
• Embedding Dutchie Pro ordering
• Managing conflicts with iFrames/CORS
• Custom UI → Dutchie cart handoff
Loyalty & Segmentation
• Enrollment API
• Consent management
• Segments, offers, redemptions
• User profile mapping

Non-Dutchie Technical Requirements
Core Stack for This Project
We will be building the site in Lovable, then migrating to Google Cloud Platform.
Your required skills:
Frontend
• 14 (app router)
• React
• TailwindCSS
• Typescript
• Headless CMS (custom or Sanity/Strapi)
• (Product, LocalBusiness, FAQ, Offer, Menu)
• Lightning-fast JS bundle optimization
• ADA / WCAG compliance
Backend / Integrations
• + TypeScript
• API schema design
• REST + GraphQL
• Serverless functions (Cloud Run, Cloud Functions)
• Cron-triggered sync jobs
• Firestore or Supabase (depending on final architecture)
• GCP Pub/Sub for events
• BigQuery for analytics
• GCP Cloud Storage for media
Data Engineering
• Snowflake
• ETL/ELT pipeline building
• Identity stitching
• SQL
• Data normalization
Automation / Orchestration (Preferred)
• Dagster (preferred — Dutchie uses it)
• Temporal or Step Functions
• n8n (optional)

Nice to Have
• Experience with MSOs
• Built a multi-location restaurant, retail, or cannabis site
• Experienced with:
• Jane
• Leafly
• Springbig
• Alpine IQ
• Blaze
• Familiar with Dutchie compliance workflows
• Familiar with SEO & AEO
• Has built local SEO microsite frameworks

Engagement Details
• Immediate start
• 60–90 day project to start
• Must work U.S. hours for sync calls
• Must show portfolio of Dutchie integrations
• Must pass technical screening

To Apply
Please send:
1. Examples of real Dutchie integrations you personally built
2. Menu integration samples (live URLs)
3. Ordering flow integrations you completed
4. Details of Dutchie POS / Loyalty experience
5. Tech stack proficiencies , GCP, Snowflake, etc.)
6. Availability to start immediately

Contract duration of 3 to 6 months. with 40 hours per week.
Mandatory skills: Website Integration, Dutchie, Snowflake, BigQuery, AI Development, , Tailwind CSS, React, , GraphQL
  • Canada

Sprachkenntnisse

  • English
Hinweis für Nutzer

Dieses Stellenangebot wurde von einem unserer Partner veröffentlicht. Sie können das Originalangebot einsehen hier.