Full-Stack Developer (m/w/d) - TypeScript / Node.js / Headless Commerce
<p>Du baust gerne moderne, sauber durchdachte Webanwendungen und hast Lust, eine neue B2B-Plattform von Grund auf mitzugestalten? Bei Cannaleo entwickeln wir moderne digitale Plattformen für den deutschen Medizinalcannabis-Markt und schaffen innovative B2B E-Commerce Lösungen für die Vernetzung von Marktteilnehmern. 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.</p> <h2>Aufgaben</h2> <ul> <li><strong>Plattformentwicklung:</strong> 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.</li> <li><strong>Backend-Logik:</strong> Du baust die fachliche Logik für kundenspezifische Preislisten, Staffelpreise, Bundles, Mindest- und Maximalmengen, Approval-Flows und Resale zwischen Vendoren.</li> <li><strong>Domänenmodellierung:</strong> Du modellierst pharmaspezifische Anforderungen sauber ab — u. a. Chargen (Verfallsdatum, COA, THC/CBD-Werte), FEFO/FIFO-Logik sowie Bestände auf Charge- und Gebindeebene.</li> <li><strong>APIs und Integrationen:</strong> Du konzipierst und entwickelst REST-/GraphQL-Schnittstellen zu Großhandels-ERPs, Apotheken-Warenwirtschaftssystemen und perspektivisch zu DMS-/Archiv-Systemen.</li> <li><strong>Frontend:</strong> Du setzt Admin-UIs, Vendor-Backoffice und Storefronts mit React/Next.js um und arbeitest eng mit dem Designteam an einer durchdachten, performanten UX.</li> <li><strong>Multi-Vendor & Single-Sign-On:</strong> 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.</li> <li><strong>Code-Qualität und Betrieb:</strong> Du etablierst saubere Test- und CI/CD-Standards, achtest auf Performance, Sicherheit und Wartbarkeit und betreibst die Plattform mit dem Team produktiv.</li> <li><strong>Technische Konzeption:</strong> Du beteiligst dich aktiv an Architekturentscheidungen, dokumentierst Schnittstellen und triffst pragmatische Abwägungen zwischen sauberer Architektur und Lieferfähigkeit.</li> </ul> <h2>Qualifikation</h2> <ul> <li><strong>Fundierte Erfahrung in Node.js und TypeScript</strong> in produktiven Webanwendungen.</li> <li><strong>Er...
Score the fit and track the next step
Use the checklist as a decision aid, then keep the status and follow-up date with the saved job.
Save the job to keep this score and tracking information in your browser.
Open my full workspace →Applications are completed on the original provider's site. Review the employer and posting before sharing personal information.