Senior Full-Stack Web Developer

Young Living Essential Oils•Lehi, UT

About The Position

Young Living is seeking a Senior Full-Stack Web Developer with strong frontend skills and practical backend experience to build and improve customer-facing websites and web applications. The role focuses primarily on frontend development, including building reusable components, translating designs into user-friendly experiences, and improving performance and accessibility. The developer also supports backend functionality, APIs, and integrations that power these experiences. The developer works closely with designers, product managers, QA engineers, other developers, and stakeholders to deliver reliable solutions that support business growth and improve the customer experience. This is a hands-on individual-contributor role with opportunities to provide technical mentorship and contribute to technical decisions; it does not include people-management responsibilities. Preference is given to candidates in Utah. Exceptional out-of-state applicants willing to relocate at their own expense may be considered.

Requirements

  • At least 5 years of professional web development experience, with a strong focus on frontend development.
  • Strong proficiency in modern JavaScript, HTML5, and CSS3.
  • Hands-on experience with React, including hooks, reusable components, and state management.
  • Working experience with Node.js and ability to build, maintain, or troubleshoot backend functionality supporting web applications.
  • Experience consuming and integrating REST or GraphQL APIs.
  • Understanding of common authentication and authorization patterns.
  • Experience with responsive design, browser compatibility, accessibility, and frontend performance.
  • Experience with Git, code reviews, debugging, and collaborative development practices.
  • Ability to independently deliver features, communicate technical ideas, and support other developers.
  • Bachelor’s degree in computer science or a related field, or an equivalent combination of education and relevant experience.

Nice To Haves

  • Experience with Liquid or a similar templating language for building and customizing web experiences.
  • Experience with Alpine.js or a similar lightweight JavaScript framework.
  • Experience with TypeScript, OAuth, webhooks, or serverless technologies such as AWS or Cloudflare.
  • Experience with frontend automated testing, Lighthouse, Core Web Vitals, A/B testing, or feature flags.
  • Experience building e-commerce or other customer-facing digital experiences.
  • Familiarity with content management systems and integrations involving payments, subscriptions, fulfillment, CRM, or ERP systems.
  • Experience with Shopify development.

Responsibilities

  • Design, develop, and maintain responsive websites and web applications using HTML, CSS, JavaScript, and React.
  • Translate designs and business requirements into maintainable, user-friendly features.
  • Build reusable frontend components and application logic that support consistent experiences across devices and browsers.
  • Develop and maintain reusable website templates and components using HTML, CSS, JavaScript, and templating languages such as Liquid.
  • Develop and maintain backend functionality, API endpoints, and integrations using Node.js as needed.
  • Connect web applications with internal and third-party systems through APIs and webhooks.
  • Troubleshoot issues across frontend applications, backend services, and integrations.
  • Improve website performance, accessibility, search visibility, and overall user experience.
  • Write maintainable and secure code, participate in code reviews, and contribute to automated testing.
  • Collaborate with product managers, designers, QA engineers, and stakeholders throughout the development process.
  • Provide technical mentorship to other developers and contribute to technical design and architecture discussions.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service