Fullstack Engineer (Staff Level)

Ho Chi Minh

IT

Full-time

  Facebook   Linkedin

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.

Application form

Full Name *
Email Address *
Phone Number *
Your Resume *
To attach your Resume, click here to upload from your Computer.
Security code *

Submit