
Full Stack Engineer
Diamond Products
Job description
Pipedream Products is the largest manufacturer of intimate health and wellness products in the world. We are growing and disrupting the industry through innovation, technology, and channel expansion, and we are seeking a Full-Stack E-Commerce & Integrations Developer to develop, maintain, and evolve the technology supporting our DTC and B2B commerce operations. This hands-on role will work across Shopify Plus storefronts, internal applications and dashboards, product data, ERP and fulfillment integrations, cloud infrastructure, analytics, APIs, and automation to create unique, high-performing customer experiences while supporting the systems and data flows behind products, pricing, inventory, orders, customers, fulfillment, and tracking.
The ideal candidate combines strong full-stack development skills with systems thinking and technical ownership. This individual will manage server-side logic, databases, API integrations, and front-end and back-end improvements while ensuring high performance, scalability, and responsiveness. We are also looking for someone passionate about conversion rate optimization and using data to improve user experience and drive revenue, with the ability to leverage modern AI-assisted development tools and workflows to work efficiently across a complex and evolving e-commerce environment.
Responsibilities :
Shopify Plus & E-Commerce
-
Develop, maintain, and optimize multiple Shopify Plus DTC and B2B storefronts using Liquid, Online Store 2.0, metafields/metaobjects, Shopify APIs, GraphQL, webhooks, Flow, Functions, and Checkout Extensibility.
-
Support Shopify B2B capabilities including Companies, Locations, Catalogs, pricing, customer access, and payment terms.
-
Integrate and maintain third-party applications and evaluate Shopify-native, custom, and vendor solutions.
-
Own storefront development, testing, deployment, release management, performance, accessibility, technical SEO, and production troubleshooting.
Full-Stack Applications & Internal Tools
-
Build and maintain internal applications, dashboards, administrative tools, APIs, and automation using TypeScript/JavaScript, React/Next.js, Node.js, databases, and modern web technologies.
-
Create operational dashboards that improve visibility into product data, inventory, integrations, synchronization status, failures, and other business-critical workflows.
-
Build tools that improve data quality, streamline business processes, and reduce repetitive manual work.
-
Design maintainable application architecture with appropriate authentication, authorization, validation, testing, and error handling.
ERP, Integrations & Commerce Operations
-
Design, maintain, and troubleshoot integrations between Shopify, SAP Business One/ERP, internal applications, databases, warehouse/fulfillment systems, and third-party platforms.
-
Work with REST/GraphQL APIs, webhooks, SFTP, scheduled processes, CSV/Excel, and other structured data-exchange methods.
-
Support end-to-end commerce workflows spanning product data, pricing, inventory, orders, ERP, fulfillment, shipment, and tracking across DTC and B2B channels.
-
Develop data mappings, transformations, validation, reconciliation, logging, monitoring, retries, and exception handling for critical integrations.
-
Work with ERP, WMS, EDI, fulfillment, and technology partners to diagnose cross-system issues and improve reliability.
Product Data, Cloud & DevOps
-
Develop and maintain product-data models, import/export processes, field mappings, validation, synchronization, audit/change history, and system-of-record definitions.
-
Develop, deploy, and support applications and services across Microsoft Azure and AWS, including databases, storage, scheduled/serverless workloads, and supporting infrastructure.
-
Maintain Git-based development workflows and CI/CD pipelines using GitHub Actions or comparable tooling.
-
Apply appropriate practices for application security, credentials/secrets, access control, backups, monitoring, and production reliability.
AI-Assisted Engineering & Automation
-
Use modern AI-assisted engineering tools such as Cursor, Claude/Claude Code, OpenAI Codex, GitHub Copilot, or comparable platforms to accelerate development, debugging, testing, documentation, codebase analysis, and technical research.
-
Apply AI-assisted and agentic workflows to improve engineering productivity and automate appropriate development and operational processes.
-
Critically review and test AI-generated work while maintaining appropriate security, privacy, data-handling, and engineering standards.
-
Evaluate emerging development and automation technologies where they can meaningfully improve business or engineering workflows.
Analytics, Optimization & Technical Ownership
-
Support GA4, Google Tag Manager, advertising pixels, technical SEO, site performance, and e-commerce analytics in partnership with marketing and e-commerce teams.
-
Investigate production issues across system boundaries, identify root causes, and drive issues through resolution.
-
Translate business requirements into scalable technical solutions and communicate risks, dependencies, estimates, and tradeoffs to technical and non-technical stakeholders.
-
Maintain documentation covering architecture, data flows, integrations, deployment procedures, operational runbooks, systems of record, and vendor dependencies.
-
Identify technical debt, operational risks, and opportunities for automation and architectural improvement.
Qualifications - Required
-
3+ years of professional Shopify development experience, including Shopify Plus.
-
Strong professional experience with JavaScript/TypeScript, HTML, CSS/SCSS, APIs, databases, and modern web application development.
-
Experience with React/Next.js or comparable modern JavaScript frameworks; React/Next.js strongly preferred.
-
Backend development experience using Node.js or comparable technologies.
-
Strong experience with REST APIs, GraphQL, webhooks, third-party integrations, and data transformation.
-
Experience with Git, code review, CI/CD, production deployments, and troubleshooting production systems.
-
Experience using modern AI-assisted development tools and workflows in professional software development.
-
Strong systems thinking, problem-solving, documentation, communication, and organizational skills.
-
Bachelor's degree in Computer Science, Engineering, or related field or equivalent professional experience.
Preferred
-
Advanced Shopify Plus experience including B2B, Functions, Flow, Checkout Extensibility, metafields/metaobjects, and Shopify APIs.
-
Experience integrating e-commerce platforms with SAP Business One or another ERP.
-
Experience with inventory, order, fulfillment, WMS, EDI, or logistics integrations.
-
Experience developing internal dashboards, administrative applications, data-management tools, or automation systems.
-
Experience with Microsoft Azure and AWS, cloud storage/databases, serverless or scheduled workloads, and CI/CD.
-
Experience with product master data, SFTP/file-based integrations, GA4/GTM, technical SEO, and e-commerce performance.
-
Shopify certifications are a plus.