
Senior Full-Stack Engineer, Shopify & E-Commerce
The Opportunity
We're hiring a Senior Full-Stack Engineer to help us build that engine faster, cleaner, and with fewer surprises after launch.
This is a true full-stack role โ spanning Shopify, custom frontend/backend systems, checkout and cart flows, subscriptions, experimentation infrastructure, tracking, and AI-assisted engineering workflows. It's built for someone who's already owned this kind of work as a Senior Full-Stack Engineer, Shopify/Ecommerce Engineer, or Lead Engineer at a DTC brand or agency, and wants to do it with more ownership and less red tape.
What Youโll Own
40% โ Shopify, cart, checkout, and ecommerce funnel work
25% โ Custom web apps and services (React, Next.js, occasionally Vue)
15% โ Cloudflare Workers, reverse proxy, and split-testing infrastructure
10% โ Recharge / subscription and customer portal work
10% โ QA, release process, code review, and technical standards
What Youโll Do
Build and maintain high-quality ecommerce experiences across Shopify and our custom infrastructure
Work with Shopify APIs, product/variant data, cart behavior, checkout constraints, and webhooks
Ship frontend experiences in React, Next.js, and occasionally Vue
Build backend services, integrations, and internal tools
Extend our Cloudflare Workers and reverse-proxy/split-testing infrastructure
Support A/B testing and experimentation across the ecommerce funnel
Improve subscription experiences โ Recharge/customer portal flows, cancellations, product swaps, rebill logic, and retention features
Implement and validate tracking across experiments, attribution, and analytics (Amplitude, Elevar, PostHog, server-side tracking, or similar)
Use AI coding tools as leverage โ to move faster, explore approaches, debug, and check your own work
Own pre-launch QA for high-impact launches: pricing tests, checkout changes, subscription changes, tracking updates
Catch edge cases before customers or the business do, and monitor launches after release
Communicate early and clearly โ especially when something's risky, under-scoped, or likely to break
What You Bring
Required
Production experience with Shopify โ Admin API, Storefront API, webhooks, product/variant/cart/checkout logic
Strong React and/or Next.js, plus TypeScript or strong modern JavaScript
Node.js (or similar) backend experience and solid API design chops
Comfort integrating third-party APIs, using Git/GitHub PR workflows, and owning production deployments
A track record of debugging production issues and building software that's fast, reliable, and maintainable
Sound judgment using AI dev tools โ as an accelerant, not a substitute for engineering fundamentals
Strongly Preferred
Recharge or a similar subscription platform (Skio, Stay.ai, Smartrr, Ordergroove, Loop, etc.)
Subscription flows: skips, delays, swaps, rebills, save offers
Shopify Functions / Checkout Extensibility
Cloudflare Workers, reverse proxies, or edge infrastructure
A/B testing or experimentation systems
Ecommerce analytics and tracking tools (Amplitude, Elevar, PostHog, server-side tracking)
Performance optimization for high-traffic ecommerce pages
Building internal tools for ecommerce, ops, or catalog management
Real, hands-on experience with AI-assisted coding workflows (Cursor, Claude Code, GitHub Copilot, ChatGPT, or similar)
What Success Looks Like
Ecommerce launches ship faster, with fewer post-launch fire drills
High-impact Shopify, checkout, subscription, and tracking work needs less manual oversight from the CTO
A/B tests, pricing changes, and checkout updates are implemented cleanly and measured correctly
AI tools boost velocity without ever lowering the quality bar
The rest of the engineering team levels up from working alongside you
Who Thrives Here
You ship quickly without being sloppy, and you test your own work before handing it off
You think in edge cases, not just happy paths โ because you know ecommerce bugs cost real revenue
You can take a business problem, not just a polished ticket, and run with it
You push back โ clearly and early โ when something's risky or under-specified
You debug deeply instead of guessing, and you leave every system better than you found it
You care about conversion and customer experience as much as clean code
You raise the bar for everyone around you
How We Think About AI
We believe AI is a serious engineering advantage when it's used well. We want someone who uses it to explore approaches faster, write boilerplate, generate tests, debug, and review code โ not someone who ships code because it appeared to work once.
You should be able to look at AI-generated code and know immediately whether it's wrong, insecure, unscalable, or under-tested. No vibe coding. Use AI aggressively โ but keep your engineering judgment firmly in the driver's seat.
Logistics
Full-time, fully remote, EST working hours, US-based
Strong written and verbal English communication
Comfortable in a fast-moving startup environment where priorities shift fast
Why This Role Rocks
Competitive Salary
100% Company-Paid Health, Dental, Vision & Life Insurance for employees (Family coverage available at employee cost)
401(k) Retirement Plan
Parental Leave
Free Access to Javvy Products
Career Growth Opportunities
Collaborative, Fast-Paced Start-Up Environment
Could this job be the one?
About the company
Similar Remote Jobs
Opened 8 days ago Featured Job Remote Job
Closes in 14 days Featured Job Remote Job
New Job! Remote Job
New Job! Remote Job

