Cannaleo Digital GmbH

Full-Stack Developer (m/w/d) - TypeScript / Node.js / Headless Commerce

Remote, United States remote Entry Salary not listed
remote Technology & IT Curated
Sign in to apply Free account — we bring you straight back to this role.

About the role

Du baust gerne moderne, sauber durchdachte Webanwendungen und hast Lust, eine neue B2B-Plattform von Grund auf mitzugestalten? Bei Cannaleo entwickeln wir die digitale Großhandelslösung für den deutschen Medizinalcannabis-Markt — einen B2B-Multi-Vendor-Marktplatz mit White-Label-Vendor-Shops auf Basis eines modernen Headless-Commerce-Stacks. Als Full-Stack Developer arbeitest du an Architektur, Backend-Logik und Frontends gleichermaßen und prägst die Plattform technisch mit. Du wirst Teil eines remote-organisierten Teams in einem inhabergeführten Unternehmen, das heute schon über 400 Apotheken digital betreut.

Aufgaben

Plattformentwicklung: Du entwickelst zentrale Module unserer Multi-Vendor-Marktplatz-Plattform auf Basis eines Headless-Commerce-Frameworks (Medusa JS oder vergleichbar) — von Produkt- und Chargenmanagement über Preis- und Konditionenlogik bis hin zu Order- und Quote-Flows.

Backend-Logik: Du baust die fachliche Logik für kundenspezifische Preislisten, Staffelpreise, Bundles, Mindest- und Maximalmengen, Approval-Flows und Resale zwischen Vendoren.

Domänenmodellierung: Du modellierst pharmaspezifische Anforderungen sauber ab — u. a. Chargen (Verfallsdatum, COA, THC/CBD-Werte), FEFO/FIFO-Logik sowie Bestände auf Charge- und Gebindeebene.

APIs und Integrationen: Du konzipierst und entwickelst REST-/GraphQL-Schnittstellen zu Großhandels-ERPs, Apotheken-Warenwirtschaftssystemen und perspektivisch zu DMS-/Archiv-Systemen.

Frontend: Du setzt Admin-UIs, Vendor-Backoffice und Storefronts mit React/Next.js um und arbeitest eng mit dem Designteam an einer durchdachten, performanten UX.

Multi-Vendor & Single-Sign-On: Du gestaltest die technische Umsetzung des Multi-Vendor-Checkouts (inkl. Multi-Vendor-Versand) sowie der White-Label-Vendor-Shops mit gemeinsamem SSO über Marktplatz, Vendor-Shops und das bestehende Cannaleo-Bestandsystem.

Code-Qualität und Betrieb: Du etablierst saubere Test- und CI/CD-Standards, achtest auf Performance, Sicherheit und Wartbarkeit und betreibst die Plattform mit dem Team produktiv.

Technische Konzeption: Du beteiligst dich aktiv an Architekturentscheidungen, dokumentierst Schnittstellen und triffst pragmatische Abwägungen zwischen sauberer Architektur und Lieferfähigkeit.

Qualifikation

Fundierte Erfahrung in Node.js und TypeScript in produktiven Webanwendungen.

Erfahrung mit Headless-Commerce- oder E-Commerce-Frameworks auf Node.js-/TypeScript-Basis — z. B. Medusa JS, commercetools, Saleor, Shopware oder Vergleichbares. Bereitschaft, sich tief in Medusa JS einzuarbeiten, falls noch nicht im Einsatz gewesen.

Solide Kenntnisse in React und Next.js für die Umsetzung von Admin-Oberflächen, Vendor-Backoffices und Storefronts.

Erfahrung im Design und Aufbau von REST- und/oder GraphQL-APIs sowie in der Integration externer Systeme (ERP, WaWi, externe Services).

Gute Kenntnisse in PostgreSQL (Datenmodellierung, Indexierung, Performance) und Umgang mit ORM-Tools.

Sicherer Umgang mit Git, CI/CD-Pipelines und Linux-basierten Deployment-Umgebungen.

Eigenverantwortliche, strukturierte Arbeitsweise in einer Remote-Umgebung, klare Kommunikation und Teamfähigkeit.

Deutschkenntnisse auf mind. C1-Niveau (verhandlungssicher) — unsere Kunden, Partner und Fachterminologie sind deutschsprachig.

Wohnsitz in Deutschland (die Stelle ist Remote aus Deutschland).

Nice-to-have:

Praktische Erfahrung mit Medusa JS in Produktion (Module, Workflows, Events, Customizations).

Erfahrung mit Multi-Vendor-Marktplätzen und mandantenfähigen Backoffice-Lösungen.

Erfahrung in regulierten Branchen (Pharma, Healthcare, Finance) und mit Anforderungen wie GoBD, Audit-Logging oder revisionssicherer Archivierung.

Erfahrung mit der Anbindung von Warenwirtschaftssystemen oder ERP-Systemen.

Erfahrung mit automatisierten Tests (Unit-, Integration-, ggf. End-to-End-Tests) als festem Bestandteil deines Arbeitsalltags.

Erfahrung mit Headless-CMS-Lösungen (z. B. Strapi).

Benefits

100 % Remote aus Deutschland mit flexibler Zeiteinteilung.

30 Tage Urlaub und Corporate Benefits.

Flache Hierarchien und kurze Entscheidungswege — du sprichst direkt mit Product Owner und Geschäftsführung.

Technologisch grünes Feld: du baust ein neues Produkt mit auf, statt jahrelang gewachsene Legacy zu pflegen.

Moderner Tech-Stack auf TypeScript-Basis mit Headless-Commerce-Architektur.

Inhabergeführtes Unternehmen ohne externen VC-Druck, mit organischem Wachstum und realer Kundenbasis (400+ Apotheken).

Regelmäßige Feedback- und Entwicklungsgespräche sowie Raum für persönliche Weiterentwicklung.

Fachlich tiefer, schnell wachsender Markt: Medizinalcannabis ist in Deutschland ein junges, regulatorisch dynamisches Segment mit spürbarem Bedarf an guter Software.

Bei Cannaleo arbeitest du in einem Umfeld, in dem du wirklich etwas bewegen kannst. Du gestaltest unsere Produkte aktiv mit, trägst maßgeblich zum Erfolg unseres Unternehmens bei und hilfst dabei, medizinisches Cannabis für noch mehr Menschen zugänglich zu machen. Wenn du Lust auf ein junges, aufstrebendes Unternehmen hast und dein Talent im Bereich Full-Stack-Entwicklung voll entfalten möchtest, freuen wir uns darauf, dich kennenzulernen!

Find Jobs in Germany on Arbeitnow

Interview prep

Walk in with sharper answers.

Use this as a quick practice sheet before you speak with the employer.

Role
Technology & IT API integration Finance Javascript MySQL Remote Collaboration remote

Likely questions

  1. Tell us about work you have done that is close to the Full-Stack Developer (m/w/d) - TypeScript / Node.js / Headless Commerce role.
  2. How would you approach your first 30 days at Cannaleo Digital GmbH?
  3. Which of API integration, Finance and Javascript have you used recently, and what did it help you achieve?
  4. Describe a time you solved a problem without waiting to be told exactly what to do.
  5. How do you stay organised and communicate clearly when working remotely?

Prepare before the call

  • A recent example that proves your experience with API integration, Finance and Javascript.
  • One short story with a problem, your action, and the result.
  • Two examples that show the strengths listed on your CV.
  • A clear reason why this role and company interest you.
  • Your availability, preferred work style, and salary expectations.

Ask them

  • What would success look like in the first 90 days?
  • What are the main problems this hire should help solve?
  • How does the team give feedback and measure good work?
  • What does a normal working week look like for this role?
Practice line

I am interested in the Full-Stack Developer (m/w/d) - TypeScript / Node.js / Headless Commerce role because I can bring practical experience in API integration, Finance and Javascript, learn the team quickly, and contribute to the outcomes Cannaleo Digital GmbH needs from this hire.

Related jobs.

More roles from this company or category.