Back to Jobs
Recently postedTechnology

Shopify Lead Developer || San Ramon, California

GD Resources LLCSan Ramon, CA🇺🇸United States

Quick overview

SeniorityMid Senior
Work modeOn Site
LocationSan Ramon, CA, United States
GitHTMLCSSGraphQLRemixTailwind CSSViteRESTNode.jsReactJavaScriptCI/CDShopify

Job description

Job Description – Shopify Lead Developer
Job Title: Shopify Lead Developer
Location: San Ramon, California
Work Arrangement: Onsite

Position Overview

Client is seeking an experienced Shopify Lead Developer to lead the development, customization, and integration of its Shopify e-commerce platform. The ideal candidate will have strong hands-on experience building custom Shopify applications, customizing storefronts, developing with HTML, CSS, and JavaScript, implementing webhooks, and integrating third-party enterprise systems such as Warehouse Management Systems (WMS), Order Management Systems (OMS), and Retail Management Systems (RMS).

This role requires a technically strong professional who can deliver scalable, reliable, and high-performing e-commerce solutions while supporting business requirements, platform integrations, and continuous storefront improvements.

Key Responsibilities

1. Shopify Store Customization

  • Customize and enhance Shopify storefronts to meet business, branding, and customer experience requirements.
  • Develop and maintain Shopify themes using Liquid, HTML5, CSS, and JavaScript.
  • Customize Shopify theme layouts, templates, sections, snippets, blocks, and theme settings.
  • Work with Shopify Online Store 2.0 features, including dynamic sections, app blocks, metafields, and metaobjects.
  • Support multi-store, multi-country, multi-currency, and multi-locale storefront implementations.
  • Optimize storefront performance, responsiveness, accessibility, and cross-browser compatibility.
  • Manage theme development, testing, deployment, and version control.

2. Custom Shopify Application Development

  • Design, develop, and maintain custom Shopify applications to support business operations and e-commerce functionality.
  • Build and extend Shopify apps using technologies such as Node.js, React, Remix, and other relevant frameworks.
  • Work with Shopify Admin APIs, GraphQL APIs, REST APIs where applicable, and Shopify app extensions.
  • Implement secure authentication, API access, and application permission management.
  • Develop scalable solutions capable of supporting high-traffic events, seasonal sales, and peak shopping periods such as Black Friday.
  • Troubleshoot application issues, optimize performance, and maintain application reliability.
  • Follow coding standards, testing practices, and secure development principles.

3. HTML, CSS, and JavaScript Development

  • Develop responsive and interactive storefront experiences using HTML5, modern CSS, and JavaScript.
  • Apply CSS Flexbox, Grid, custom properties, and responsive design techniques.
  • Use Vanilla JavaScript and modern lightweight libraries where appropriate.
  • Work with frontend build tools and development workflows such as Shopify CLI, Vite, and Tailwind CSS, as applicable.
  • Maintain source code using Git-based version control systems such as GitHub or GitLab.
  • Collaborate with design, product, and engineering teams to implement user interface improvements.
  • Troubleshoot frontend defects and optimize page performance.

4. Shopify Webhooks and Event Processing

  • Configure and maintain Shopify webhooks for orders, products, inventory, fulfillment, customers, and other relevant events.
  • Develop secure webhook endpoints and validate incoming webhook requests.
  • Process webhook payloads and synchronize data between Shopify and external applications.
  • Implement reliable error handling, retry mechanisms, duplicate-event detection, and idempotent processing.
  • Address potential event-ordering issues and ensure data consistency across integrated systems.
  • Monitor webhook delivery, troubleshoot failures, and implement logging and alerting mechanisms.
  • Ensure reliable event processing during high-volume transaction periods.

5. Third-Party Systems Integration

  • Design, develop, and maintain integrations between Shopify and enterprise platforms, including:
    • Warehouse Management Systems (WMS)
    • Order Management Systems (OMS)
    • Retail Management Systems (RMS)
    • Enterprise Resource Planning (ERP) systems
    • Inventory and fulfillment platforms
    • Shipping, logistics, and other third-party applications
  • Integrate external systems using REST APIs, GraphQL APIs, webhooks, middleware, and app connectors.
  • Evaluate and implement suitable Shopify apps or integration platforms when appropriate.
  • Synchronize orders, inventory, product information, fulfillment status, customer data, and returns.
  • Troubleshoot API failures, synchronization delays, duplicate records, and data inconsistencies.
  • Coordinate with external vendors and internal stakeholders to ensure reliable end-to-end integration.

6. Scalability, Performance, and Reliability

  • Design scalable Shopify applications and integration workflows.
  • Implement background processing, queues, caching, and other appropriate techniques to handle high transaction volumes.
  • Identify performance bottlenecks and improve application and storefront responsiveness.
  • Establish monitoring, logging, error recovery, and operational support practices.
  • Ensure the reliability and integrity of data flowing between Shopify and connected systems.

7. Technical Leadership and Collaboration

  • Lead technical implementation and contribute to Shopify architecture and development decisions.
  • Collaborate with e-commerce, product, design, operations, and business teams.
  • Translate business requirements into practical technical solutions.
  • Conduct code reviews and promote maintainable, reusable, and secure code.
  • Troubleshoot complex production issues and recommend long-term improvements.
  • Support technical documentation, knowledge sharing, testing, and release management.

Required Qualifications

  • Strong hands-on experience with Shopify development, customization, and e-commerce implementations.
  • Demonstrated experience building and maintaining custom Shopify applications.
  • Proficiency in HTML5, CSS3, JavaScript, and modern frontend development practices.
  • Hands-on experience with Shopify Liquid and theme customization.
  • Experience configuring Shopify webhooks and implementing reliable event-processing workflows.
  • Experience integrating Shopify with third-party platforms such as WMS, OMS, RMS, ERP, or fulfillment systems.
  • Knowledge of REST APIs, GraphQL APIs, JSON payloads, authentication, and API integration patterns.
  • Experience with Git and collaborative software development workflows.
  • Understanding of application scalability, performance optimization, error handling, and data integrity.
  • Strong troubleshooting, analytical, communication, and collaboration skills.
  • Ability to work onsite in San Ramon, California.

Preferred Qualifications

  • Experience with Shopify Online Store 2.0, app blocks, theme extensions, metafields, and metaobjects.
  • Experience with Node.js, React, Remix, Shopify CLI, and modern application frameworks.
  • Familiarity with Shopify Markets and multi-country, multi-currency, and multi-locale implementations.
  • Experience with middleware, integration connectors, message queues, and asynchronous processing.
  • Experience supporting high-volume e-commerce operations and peak shopping events.
  • Experience with automated testing, CI/CD, application monitoring, and production deployment practices.
  • Previous experience in retail, fashion, apparel, or direct-to-consumer e-commerce.

Key Technical Skills

Skill Area

Technologies / Experience

Shopify Development

Shopify platform, custom apps, Admin API, GraphQL

Store Customization

Liquid, themes, templates, sections, blocks, metaobjects

Frontend Development

HTML5, CSS3, JavaScript, responsive design

App Development

Node.js, React, Remix, Shopify CLI

Webhooks

Event handling, retries, idempotency, error recovery

Integrations

WMS, OMS, RMS, ERP, REST APIs, GraphQL, middleware

Development Tools

GitHub/GitLab, Vite, Tailwind CSS

Performance

Scalability, caching, queues, monitoring, optimization

Global Commerce

Multi-store, multi-country, currency and locale support

Similar jobs