Senior Shopify Engineer (Full-Stack)

Young Living Essential Oils
Lehi, UT, United States
3 months ago
Apply on indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
3 years minimum
Working hours
Shift work
Job source

Tech stack

HTML JavaScript (Programming Language) A/B Testing Application Programming Interfaces (APIs) Amazon Web Services Business Logic HTML5 Cascading Style Sheets (CSS) Web Development Key Management Node.Js OAuth
+14 more
Shopify Software Engineering Systems Integration Web Usability ReactJS Git Material UI Information Technology Cloudflare Graphql Es2015 Webhooks Software Version Control Serverless Computing

Job description

We are looking for a Senior Shopify Engineer with deep experience in Shopify Liquid theming and custom Shopify app development using React. This role is ideal for someone who understands Shopify end-to-end - from storefront performance and UX to backend APIs and embedded apps.

You will play a key role in building, customizing, and scaling Shopify solutions that support business growth, improve customer experience, and integrate with internal systems.

Key Responsibilities

  • Design, develop, and maintain custom Shopify themes using Liquid, HTML, CSS, and JavaScript

  • Build and maintain custom Shopify apps, including embedded apps using React and Shopify App Bridge

  • Work with Shopify Admin API, Storefront API, and Webhooks

  • Develop scalable front-end components and application logic using React

  • Working experience with Alpine.js for building reactive UI components

  • Integrate Shopify with third-party systems (ERP, CRM, marketing tools, fulfillment, analytics, etc.)

  • Optimize storefront performance, accessibility, and SEO

  • Collaborate with designers, product managers, and stakeholders to translate business requirements into technical solutions

  • Troubleshoot complex Shopify issues across themes, apps, and integrations

  • Follow best practices for security, performance, and maintainability

  • Provide technical mentorship to junior developers and contribute to technical decision-making and architecture. (Mentorship is technical, not managerial.)

  • Mentor junior developers and contribute to technical decision-making and architecture, This position requires the incumbent to be physically present at the assigned worksite. The regular schedule is from 8 a.m. to 5 p.m., with an hour lunch, Monday through Friday. Occasional evening and weekend work may be required as job duties demand. Employees are also expected to work at least one non-convention farm event a year and to work at the annual company convention.

Exact hour requirements can be reasonably modified as necessary for the business needs by the employee’s manager.

Requirements

Do you have experience in Version control systems?, Do you have a Bachelor’s degree?, * 5+ years of professional web development experience

  • 3+ years of hands-on Shopify development experience

  • Strong expertise in Shopify Liquid and theme customization.

  • Proven experience building custom Shopify apps.

  • Strong proficiency in React (hooks, component architecture, state management).

  • Experience with Shopify App Bridge and OAuth authentication.

  • Solid understanding of Shopify APIs (Admin, Storefront, Webhooks).

  • Proficiency with modern JavaScript (ES6+), HTML5, and CSS3.

  • Experience with version control systems (Git).

Preferred Qualifications

  • Experience with Alpine.js for building reactive UI components.

  • Shopify Plus experience.

  • Experience with Checkout Extensibility and Checkout UI extensions.

  • Experience with theme performance tooling (Lighthouse, Core Web Vitals).

  • Experience with Node.js, serverless platforms (Cloudflare/AWS), and GraphQL tooling.

  • Experience with A/B testing and feature flagging.

  • Experience with payments, fraud, tax/duties, subscriptions, and ERP/PIM integrations.

  • Experience building custom or private Shopify apps with OAuth and secure key management.

Required Education

  • Bachelor’s degree in computer science or related field.

  • A combination of education and experience may meet the requirements., The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Specific vision abilities of this job include close vision and the ability to adjust focus. The employee is required to type, file, and occasionally lift office supplies up to 20 pounds. The employee must be physically able to tolerate the scent of essential oils worn or diffused., Young Living does not provide visa sponsorship for this position. Applicants must be currently authorized to work in the United States on a full-time basis.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

51 sec

Generating static web content with Markdown and Liquid templates

Chris Heilmann +2 · LIVE

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:21 min

Projecting external HTML content using default and named slots

Rowdy Rabouw Rowdy Rabouw · World Congress 2022

2:49 min

Adopting OAuth best practices and removing outdated grants

Alexander Schwartz Alexander Schwartz · World Congress 2026 Europe

4:46 min

Updates on developer events and introducing the Shopify platform

Chris Heilmann +2 · LIVE

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all