FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Full-Stack Developer – TypeScript, Node.js, Headless Commerce
Cannaleo Digital GmbHFull-Stack Developer building modern B2B platforms for the medical cannabis market. Collaborating in a remote team to design and implement innovative software solutions.
Tech Stack
Tools & technologiesERPGraphQLJavaScriptLinuxNext.jsNode.jsPostgresReactTypeScript
About the role
Key responsibilities & impact- Platform development: You will develop core modules of our multi-vendor marketplace platform based on a headless commerce framework (Medusa JS or comparable) — from product and batch management and pricing/conditions logic to order and quote flows.
- Backend logic: You will implement business logic for customer-specific price lists, tiered pricing, bundles, minimum and maximum quantities, approval flows, and resale between vendors.
- Domain modeling: You will model pharma-specific requirements accurately — including batches (expiry date, COA, THC/CBD values), FEFO/FIFO logic, and inventory tracked at batch and packaging-unit levels.
- APIs and integrations: You will design and develop REST/GraphQL interfaces to wholesale ERPs, pharmacy merchandise-management systems, and, prospectively, DMS/archival systems.
- Frontend: You will implement admin UIs, vendor backoffices, and storefronts with React/Next.js and work closely with the design team to deliver a thoughtful, high-performance UX.
- Multi-vendor & single sign-on: You will design the technical implementation of the multi-vendor checkout (including multi-vendor shipping) as well as white-label vendor shops with unified SSO across the marketplace, vendor shops, and the existing Cannaleo inventory system.
- Code quality and operations: You will establish robust testing and CI/CD standards, focus on performance, security, and maintainability, and operate the platform in production together with the team.
- Technical conception: You will actively participate in architectural decisions, document interfaces, and make pragmatic trade-offs between clean architecture and delivery velocity.
Requirements
What you’ll need- Strong hands-on experience with Node.js and TypeScript in production web applications.
- Experience with headless commerce or e-commerce frameworks based on Node.js/TypeScript — e.g. Medusa JS, commercetools, Saleor, Shopware, or similar.
- Willingness to dive deep into Medusa JS if not already used in production.
- Solid knowledge of React and Next.js for building admin interfaces, vendor backoffices, and storefronts.
- Experience designing and building REST and/or GraphQL APIs and integrating external systems (ERP, merchandise-management systems, external services).
- Good knowledge of PostgreSQL (data modeling, indexing, performance) and experience with ORM tools.
- Confident use of Git, CI/CD pipelines, and Linux-based deployment environments.
- Autonomous, structured way of working in a remote environment, clear communication, and teamwork.
- German language skills at least C1 (business fluent) — our customers, partners, and technical terminology are German-speaking.
- Nice-to-have: Practical production experience with Medusa JS (modules, workflows, events).
Benefits
Comp & perks- 100% remote work from Germany with flexible hours.
- 30 days of vacation and corporate benefits.
- Flat hierarchies and short decision-making paths — you’ll work directly with the product owner and management.
- Technological greenfield: you’ll help build a new product instead of maintaining long-standing legacy systems.
- Modern TypeScript-based tech stack with a headless commerce architecture.
- Owner-managed company without external VC pressure, with organic growth and a real customer base (400+ pharmacies).
- Regular feedback and development reviews and room for personal growth.
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Node.jsTypeScriptMedusa JSReactNext.jsREST APIsGraphQL APIsPostgreSQLORM toolsCI/CD
Soft Skills
autonomous workingstructured workingclear communicationteamwork