Full-Stack Developer (m/w/d) - TypeScript / Node.js / Headless Commerce
Saarbrücken
Negotiable
About this role
Phone numbers and emails in this ad are masked until you log in.
auto_translated_note
Do you like building modern, well-thought-out web applications and would you like to help design a new B2B platform from the ground up? At Cannaleo we develop modern digital platforms for the German medical cannabis market and create innovative B2B e-commerce solutions for connecting market participants. As a full-stack developer, you work on architecture, backend logic and frontends alike and help shape the platform technically.
You will become part of a remotely organized team in an owner-managed company that already digitally supports over 400 pharmacies. Platform development tasks: You develop central modules of our multi-vendor marketplace platform based on a headless commerce framework (Medusa JS or comparable) - from product and batch management to price and conditions logic to order and quote flows. Backend logic: You build the technical logic for customer-specific price lists, tiered prices, bundles, minimum and maximum quantities, approval flows and resales between vendors.
Domain modeling: You accurately model pharmaceutical-specific
Requirements
- among other things. Batches (expiry date, COA, THC/CBD values), FEFO/FIFO logic, and batch and container level inventory. APIs and integrations: You design and develop REST/GraphQL interfaces to wholesale ERPs, pharmacy inventory management systems and, prospectively, DMS/archive systems. Frontend: You implement admin UIs, vendor back office and storefronts with React/Next.js and work closely with the design team on a well-thought-out, high-performance UX. Multi-Vendor & Single Sign-On: You design the technical implementation of the multi-vendor checkout (including multi-vendor shipping) as well as the white label vendor shops with a common SSO via the marketplace, vendor shops and the existing Cannaleo inventory system. Code quality and operation: You establish clean testing and CI/CD standards, pay attention to performance, security and maintainability and operate the platform productively with the team. Technical conception: You actively participate in architectural decisions, document interfaces and make pragmatic trade-offs between clean architecture and delivery capability.
Qualifications
Sound experience in Node.js and TypeScript in productive web applications. Experience with Node.js/TypeScript-based headless commerce or e-commerce frameworks - e.g. B.
Medusa JS, commercetools, Saleor, Shopware or similar. Willingness to delve deeply into Medusa JS if not already used. Solid knowledge of React and Next.js for the implementation of admin interfaces, vendor back offices and storefronts.
Experience in designing and building REST and/or GraphQL APIs as well as integrating external systems (ERP, WaWi, external services). Good knowledge of PostgreSQL (data modeling, indexing, performance) and handling ORM tools. Confident use of Git, CI/CD pipelines and Linux-based deployment environments.
Independent, structured way of working in a remote environment, clear communication and ability to work in a team. German language skills at least C1 level (business fluent) - our customers, partners and specialist terminology are German-speaking. Residence in Germany (the position is remote from Germany).
Nice-to-have: Practical experience with Medusa JS in production (modules, workflows, events, customizations). Experience with multi-vendor marketplaces and multi-tenant back office solutions. Experience in regulated industries (pharmaceuticals, healthcare, finance) and with
Requirements
such as GoBD, audit logging or audit-proof archiving. Experience with connecting merchandise management systems or ERP systems. Experience with automated tests (unit, integration, possibly end-to-end tests) as an integral part of your everyday work. Experience with headless CMS solutions (e.g. Strapi).
Benefits
100% remote from Germany with flexible scheduling. 30 days vacation and corporate
Benefits
. Flat hierarchies and short decision-making processes - you speak directly with the product owner and management. Technologically green field: you help build a new product instead of maintaining a legacy that has grown over the years.
Modern tech stack based on TypeScript with headless commerce architecture. Owner-managed company without external VC pressure, with organic growth and a real customer base (400+ pharmacies). Regular feedback and development discussions as well as space for personal development.
Technically deep, fast-growing market: Medical cannabis is a young, regulatory-dynamic segment in Germany with a noticeable need for good software. At Cannaleo you work in an environment where you can really make a difference. You will actively shape our products, make a significant contribution to the success of our company and help make medical cannabis accessible to even more people.
If you are interested in joining a young, up-and-coming company and would like to fully develop your talent in the area of full-stack development, we look forward to getting to know you! Find more English Speaking Jobs in Germany on Arbeitnow