Responsibilities
-
Develop the address autocomplete and validation app following Shopify’s latest extensibility standards.
-
Implement Checkout UI Extensions using React and TypeScript to enhance the merchant checkout experience.
-
Build an embedded Admin/Settings interface with App Bridge and Polaris for seamless management and configuration.
-
Design and maintain secure Node.js/TypeScript services integrated with Swiftcomplete APIs.
-
Contribute to and take ownership of Shopify Functions written in Rust for large-scale validation logic.
-
Use the Shopify CLI to scaffold, preview, deploy, and release extensions and functions efficiently.
-
Write clean, maintainable code, participate in code reviews, and continuously improve performance and reliability.
Required Skills
-
Proficient in React, TypeScript, Rust, and Node.js.
-
Strong expertise in Shopify-specific frameworks and components, including Functions, App Bridge, and Polaris.
-
In-depth experience with the Shopify CLI, including scaffolding, previewing, deploying, and releasing workflows.
Nice-to-Have Skills
-
Understanding of Liquid and Theme App Extensions architecture.
-
Experience working with address/geocoding systems.
-
Familiarity with scaling SaaS applications, performance SLAs, and observability/metrics.
-
Experience integrating MCP or AI agent systems.
Required Experience
-
8+ years of engineering experience (or equivalent impact).
-
Proven track record delivering Shopify Plus apps with Checkout UI Extensions or Customer Account Extensions.
-
Built Rust Functions for validation at scale.
-
Designed Node.js/TypeScript backends emphasizing security, caching, and observability.
-
Owned CLI-based versioning and releases while mentoring other engineers.