Senior Full-Stack Engineer – E-commerce (Shopify)
$81.73 per hour
Apply (opens in a new tab)Senior Full-Stack Engineer – E-commerce (Shopify)
Posted today
SENIORITY
Senior
SALARY
$81.73 per hour
About the role
- 5+ years of experience in software development, ideally across both frontend and backend
- Strong, hands-on experience with Shopify (Admin and Storefront GraphQL APIs, metafields, webhooks, checkout)
- Good understanding of Shopify Functions, particularly for discounts
- Good understanding of pricing and inventory in Shopify — Markets and Catalogs, price and compare-at price, inventory locations and levels
- Strong command of JavaScript/TypeScript and modern frameworks (React, Next.js, Vue)
- Proven backend experience with Node.js, Python, or similar — and solid API architecture skills (REST/GraphQL)
- Good understanding of AWS services (Lambda, S3, EventBridge, SQS, etc.) and event-driven architectures
- Good understanding of a typical deployment pipeline (CI/CD, environments, release and rollback)
- Good understanding of different testing approaches — unit, functional, and end-to-end testing
- A habit of building solutions that are cost-efficient and designed to scale
- Big-picture thinking — you connect each step you take to where the team is trying to get toStrong communication skills — able to clearly describe a feature, and walk through an entire tech stack architecture, for both technical and non-technical audiences
- Highly motivated and proactive — you spot problems and opportunities and take initiative without waiting to be asked
- A collaborative mindset — you enjoy working alongside other developers and mentoring junior team members
- Experience integrating AI tools (e.g., OpenAI, Google, Meta) into user-facing products
- Passion for clean, scalable code and rapid prototyping
- Experience with Shopify Hydrogen and Oxygen
- Experience building custom Shopify apps
- Experience with bundle products and customized/configurable products in Shopify
- Experience using Shopify to sell to businesses (B2B) and with Shopify POSExperience with WebAR, 3D (Three.js, 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
Before you apply
Applying takes about a minute. These four things decide how fast it moves after that.
Your profile is current
It's what we read first. Occupations, seniority and locations matter more than a long history.
Two examples you can talk through
Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.
A number in mind
What you're on now and what would make you move. We negotiate better when we know both.
Your notice period
Employers plan around it, and it's the question that stalls offers most often.
Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.
