Job Description
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 Wartbarke