
Full-Stack Developer – TypeScript, Node.js, Headless Commerce
Posted 10 hours ago

Posted 10 hours ago
This is a fully remote position, open to applicants in Germany.
• Platform Development: You will be responsible for creating essential components of our multi-vendor marketplace platform utilizing a headless commerce framework (such as Medusa JS or a similar technology) — encompassing product and batch management, pricing/conditions logic, as well as order and quote processes.
• Backend Logic: You will implement business logic tailored for customer-specific pricing lists, tiered pricing, bundles, minimum and maximum quantities, approval workflows, and resale options between vendors.
• Domain Modeling: You will accurately model pharmaceutical-specific requirements — including batches (expiry dates, Certificates of Analysis, THC/CBD values), FEFO/FIFO logic, and inventory tracked at both batch and packaging unit levels.
• APIs and Integrations: You will design and develop REST/GraphQL interfaces for wholesale ERPs, pharmacy merchandise management systems, and potentially DMS/archival systems.
• Frontend: You will develop admin user interfaces, vendor back offices, and storefronts using React/Next.js, collaborating closely with the design team to deliver a thoughtful and high-performance user experience.
• Multi-vendor & Single Sign-On: You will design the technical implementation for the multi-vendor checkout process (including multi-vendor shipping) and 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 strong testing and CI/CD standards, emphasizing performance, security, and maintainability while operating the platform in a production environment alongside the team.
• Technical Conception: You will actively engage in architectural decisions, document interfaces, and make pragmatic trade-offs between clean architecture and delivery speed.
• Extensive hands-on experience with Node.js and TypeScript in production web applications.
• Familiarity with headless commerce or e-commerce frameworks based on Node.js/TypeScript — such as Medusa JS, commercetools, Saleor, Shopware, or similar platforms.
• Willingness to thoroughly explore Medusa JS if not previously utilized in a production setting.
• Strong knowledge of React and Next.js for developing admin interfaces, vendor back offices, and storefronts.
• Experience in designing and building REST and/or GraphQL APIs as well as integrating external systems (ERP, merchandise management systems, external services).
• Good understanding of PostgreSQL (data modeling, indexing, performance) and experience with ORM tools.
• Proficient use of Git, CI/CD pipelines, and Linux-based deployment environments.
• Ability to work autonomously and in a structured manner in a remote setting, with clear communication and teamwork skills.
• Proficiency in German at least at the C1 level (business fluent) — as our customers, partners, and technical terminology are primarily German-speaking.
• Nice-to-have: Practical production experience with Medusa JS (modules, workflows, events).
• 100% remote work from Germany with flexible working hours.
• 30 days of vacation and additional corporate benefits.
• Flat hierarchies and short decision-making processes — you will work directly with the product owner and management.
• Technological greenfield: you will contribute to building a new product rather than maintaining legacy systems.
• Modern TypeScript-based technology stack with a headless commerce architecture.
• Owner-managed company without external VC pressure, featuring organic growth and a solid customer base (over 400 pharmacies).
• Regular feedback and development reviews with opportunities for personal growth.
Tether.to
Instrumental Group
Get handpicked remote jobs straight to your inbox weekly.