We are seeking a Senior Full-Stack Software Engineer to join a high-impact project building a next-generation unified pharmacy e-commerce platform. The platform combines OTC commerce and prescription workflows within a single customer journey, following a headless commerce architecture with a React-based storefront and Node.js backend, integrating with existing pharmacy systems (PrimeRx, POS, Admin Portal). This role is critical in delivering an MVP within a ~28-week roadmap in an Agile environment.
Required Skills & Experience
Core Engineering * 6+ years in software development; Senior-level full-stack background * Node.js / TypeScript — 4+ years (backend APIs, services, integrations) * React.js — 4+ years (modern React, hooks, state management) * Strong proficiency in JavaScript / TypeScript
Architecture & Design * Ability to operate close to architect level: evaluate tradeoffs, define implementation patterns, and guide other developers * Strong understanding of API design, service-oriented architecture, and integration patterns * Experience with authentication/authorization and secure development practices * Relational database experience, preferably PostgreSQL (schema design, query optimization, migrations) * Ensure performance, scalability, and security across the platform (including PII and healthcare-sensitive data)
E-Commerce & Integrations * Experience designing scalable, production-grade web applications — ideally e-commerce, marketplace, ordering, checkout, or transactional systems * Comfortable integrating with third-party systems: payment processors, fulfillment providers, CRM/ERP, CMS platforms * Understanding of cart & checkout flows, order lifecycle, and payment integration
Delivery & Collaboration * Strong engineering discipline: clean code, automated testing, CI/CD, code reviews, documentation * Experience working in Agile/Scrum teams; active participation in sprint planning, demos, and retrospectives * Ability to work closely with Solution Architect, Engineering Leadership, Business Analysts, QA engineers, and external client teams * Ability to work closely with product, UX, and business stakeholders to translate requirements into technical solutions * Client-facing communication skills (English Upper-Intermediate+)
Ownership & Mentorship * Strong ownership mindset — takes full accountability for features from design through to production * Proactive problem-solver, comfortable operating in ambiguity and validating technical approaches * Ability to support and mentor mid-level engineers * Contributes to improving engineering processes and standards
Desirable Skills & Experience * Hands-on experience with headless commerce frameworks (Medusa.js, Shopify Hydrogen, CommerceTools, or similar) * Experience building e-commerce capabilities: catalogs, carts, checkout, promotions, pricing, inventory, customer accounts, order workflows * Familiarity with modern React architecture: component libraries, SSR frameworks, design system implementation * Cloud platforms — AWS preferred * GraphQL APIs and event-driven architectures * CI/CD pipelines and DevOps practices * Experience in healthcare, pharmacy, or regulated domains * Experience optimizing performance in e-commerce or high-traffic applications
Additional Notes * Platform technology is not fully locked — comfort with a technical discovery and validation phase is essential * Strong emphasis on integration-heavy architecture; standalone product experience alone is not sufficient * Healthcare context implies sensitivity to PII, data privacy, and complex workflows * MVP-first mindset: ability to prioritize, iterate, and operate comfortably with evolving requirements * Work from Europe. Time zone overlap with US-based stakeholders may be required