Senior Full-Stack Engineer – E-commerce (Shopify)

CORSAIR•Milpitas, CA
•$170,000 - $185,000

About The Position

The Senior Full-Stack Engineer will design and build performant web frontends and scalable, cost-efficient backend services and APIs. The role develops and extends CORSAIR’s Shopify platform, including custom apps, Shopify Functions, checkout customizations, and Admin and Storefront API integrations. It owns pricing and inventory logic across Shopify Markets and Catalogs, and integrates third-party services such as Stripe, ERP, PIM, search, and recommendation platforms. The engineer owns features end-to-end, from technical design and architecture through testing, deployment, and monitoring. The role also includes improving CI/CD pipelines, maintaining unit, functional, and end-to-end tests, and identifying opportunities to improve or automate business and engineering processes. The successful candidate will contribute to the team’s longer-term technical vision, mentor junior developers, and prototype experimental and AI-driven features. CORSAIR is a global developer and manufacturer of gaming and streaming products, with subsidiary brands including Elgato, SCUF Gaming, ORIGIN PC, Drop, and Fanatec. For roles based at the company’s headquarters in Milpitas, California, the stated annual base salary range is $170,000–$185,000. Actual pay may vary based on job-related factors.

Requirements

  • At least 5 years of software development experience, ideally across frontend and backend.
  • Strong hands-on Shopify experience, including Admin and Storefront GraphQL APIs, metafields, webhooks, and checkout.
  • Good understanding of Shopify Functions, particularly discounts.
  • Good understanding of Shopify pricing and inventory, including Markets and Catalogs, prices and compare-at prices, inventory locations, and levels.
  • Strong command of JavaScript or TypeScript and modern frameworks such as React, Next.js, or Vue.
  • Backend experience with Node.js, Python, or similar, and solid REST or GraphQL API architecture skills.
  • Good understanding of AWS services such as Lambda, S3, EventBridge, and SQS, as well as event-driven architectures.
  • Good understanding of deployment pipelines, including CI/CD, environments, releases, and rollbacks.
  • Good understanding of unit, functional, and end-to-end testing approaches.
  • Ability to build cost-efficient solutions designed to scale.
  • Big-picture thinking and ability to connect individual work to the team’s goals.
  • Strong communication skills, including explaining features and full-stack architecture to technical and non-technical audiences.
  • Motivated and proactive approach, including taking initiative to address problems and opportunities.
  • Collaborative mindset and willingness to mentor junior developers.
  • Experience integrating AI tools, such as OpenAI, Google, or Meta, into user-facing products.
  • Passion for clean, scalable code and rapid prototyping.

Nice To Haves

  • Experience with Shopify Hydrogen and Oxygen.
  • Experience building custom Shopify apps.
  • Experience with bundle products and customized or configurable Shopify products.
  • Experience using Shopify for B2B sales and with Shopify POS.
  • Experience with WebAR or 3D technologies such as Three.js or A-Frame.
  • Familiarity with vector databases or AI embeddings for semantic search.
  • Contributions to open-source projects or technical writing.
  • Interest in generative AI, LLMs, or real-time computer vision.

Responsibilities

  • Design and build interactive, performant web frontends using modern JavaScript frameworks.
  • Develop and maintain scalable, cost-efficient backend services and APIs on AWS.
  • Build and extend the Shopify platform, including custom apps, Shopify Functions, checkout customizations, and Admin and Storefront API integrations.
  • Own Shopify pricing and inventory logic across Markets and Catalogs, including prices, compare-at prices, multi-currency, multi-region availability, and inventory levels.
  • Integrate third-party APIs and platforms, including payment, ERP, PIM, search, and recommendation services.
  • Use open-source libraries to create experimental and production-ready features.
  • Prototype and test AI-driven features.
  • Own features from technical design and architecture through testing, deployment, and monitoring.
  • Contribute to and improve CI/CD deployment pipelines.
  • Write and maintain unit, functional, and end-to-end tests.
  • Identify opportunities to improve and automate business and engineering processes.
  • Ensure deliverables support the team’s longer-term technical vision.
  • Mentor junior developers through pairing, code reviews, and knowledge sharing.
  • Experiment with and rapidly test new ideas.

Benefits

  • Comprehensive medical, dental, and vision benefits.
  • Bonus.
  • 401(k) plan.
  • Tuition assistance.
  • Employee discount purchase program.
  • Paid parental leave.
  • Employee stock purchase program.
  • Generous paid time off and holidays.
  • Pet insurance.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service