Taro Logo

Full Stack Software Engineer (Shopify)

A talent company specializing in ecommerce and Shopify development solutions.
Frontend
Senior Software Engineer
Remote
5+ years of experience
E-Commerce

Job Description

We're seeking a seasoned Full-Stack Software Engineer with 5+ years of experience to join our team, focusing on building exceptional ecommerce experiences across web and mobile platforms. This role combines front-end expertise with robust back-end development skills, particularly within the Shopify ecosystem. The ideal candidate will architect and implement features from database to browser, working with various teams to create high-converting digital experiences.

The position requires deep expertise in both front-end technologies (JavaScript, React.js, Shopify Hydrogen) and back-end systems (Node.js, Ruby, Firebase, Postgres). You'll be responsible for developing scalable solutions, optimizing performance, and implementing A/B testing while maintaining high standards for code quality and user experience.

This is an opportunity to work on a high-traffic ecommerce platform with a nine-figure brand, where your contributions directly impact conversion rates and customer experience. The role offers real ownership and autonomy, working closely with growth, creative, and UX teams in a fast-paced environment.

Key responsibilities include building end-to-end features, managing data flows between various Shopify APIs, implementing analytics and tracking systems, and continuously improving platform performance. The ideal candidate should be passionate about clean UI, fast code, and customer-first web experiences, with a proven track record in ecommerce development.

Working in a remote environment, you'll collaborate with cross-functional teams to create seamless integrations and optimize the overall shopping experience. This role is perfect for a builder at heart who combines technical expertise with a sharp eye for UI/UX and a deep understanding of ecommerce best practices.

Last updated 25 days ago

Responsibilities For Full Stack Software Engineer (Shopify)

  • Develop and maintain scalable front-end features using Shopify Hydrogen, Shopify Themes, and React.js
  • Architect, build, and maintain server-side logic and APIs using Node.js and/or Ruby
  • Design and manage data layer with Firebase and Postgres databases
  • Own reusable component libraries and design systems
  • Integrate and manage data flows between Shopify Admin, Storefront, and AJAX Cart APIs
  • Optimize full-stack performance and implement A/B testing
  • Translate Figma files into production-ready code
  • Develop custom back-end solutions for retention and subscription programs
  • Work with stakeholders to create API integrations
  • Own server-side analytics and data warehousing integrations

Requirements For Full Stack Software Engineer (Shopify)

JavaScript
Node.js
React
TypeScript
  • 5+ years of full-stack development experience in DTC ecommerce
  • Deep experience with Shopify ecosystem (Themes, Liquid, Hydrogen, APIs)
  • Expertise in JavaScript, HTML, SCSS/CSS, and React.js
  • Proficiency in back-end development with Node.js or Ruby
  • Experience with Firebase and/or Postgres databases
  • Experience with Shopify Polaris and component libraries
  • Strong understanding of responsive design and performance optimization
  • Familiar with A/B testing platforms and analytics tagging
  • Proactive communication skills for cross-functional teams

Related Jobs

Lead PWA/Electron developer

Lead PWA/Electron Developer position at Activate Talent - Remote role focusing on cross-platform desktop and web application development with team leadership responsibilities.

Software Engineer - Fullstack

Senior Full Stack Software Engineer position at Haleon, building global healthcare applications using React, Node.js, and MongoDB, requiring 5+ years of experience.

SAP Frontend Developer (SAP FIORI/UI5)

Senior SAP Frontend Developer role at Baker Hughes focusing on SAP FIORI/UI5 development with 7+ years experience required. Multiple locations in India.

Applications Software Engineer

Senior Software Engineer role at Agilent Technologies focusing on building customer-facing applications and websites using React, TypeScript, and Java.

Senior Software Engineer, Web App Performance & Scalability

Senior Software Engineer position at Asana focusing on web app performance and scalability, offering hybrid work in Vancouver with competitive compensation and comprehensive benefits.