Search by job, company or skills

Uplers

Senior Shopify Engineer

new job description bg glownew job description bg glownew job description bg svg
  • Posted 2 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Experience: 8.00 + years

Salary: Confidential (based on experience)

Expected Notice Period: 7 Days

Shift: (GMT+05:30) Asia/Kolkata (IST)

Opportunity Type: Remote

Placement Type: Full Time 6 months Project Based Employment(Payroll and Compliance to be managed by: Uplers Solutions Pvt. Ltd.)

(*Note: This is a requirement for one of Uplers client - BE)

What do you need for this opportunity

Must have skills required:

Migration experience, Performance Engineering, Azure infrastructure, Playwright E2E testing, react, Shopify functions, UI Extensions, Agile, PHP, Scrum

BE is Looking for:

Senior Shopify Engineer

(Themes

  • Apps
  • Extensions
  • Functions
  • Checkout
  • Infrastructure
  • AI)

Role Overview


We are seeking a highly senior, technically authoritative Shopify Engineer with deep expertise across the entire

Shopify ecosystem including Themes (Liquid), Apps, Extensions, Shopify Functions (Wasm), Checkout

Extensibility, Hydrogen/Oxygen, API orchestration, and high-scale commerce infrastructure.

This role requires a track record of mission-critical checkout implementations, advanced API handling under rate

limits, subscription and payment systems, and the ability to design and orchestrate complex multi-system architectures

while maintaining performance, reliability, and scalability.

Core Responsibilities

  • Shopify Storefront & Theme Engineering

Architect and develop fully custom Online Store 2.0 themes.

Advanced proficiency in Liquid templating (sections, blocks, dynamic schema configuration).

Build modular, reusable, merchant-configurable custom blocks and sections.

Implement Theme App Extensions for scalable, upgrade-safe customizations.

Develop and optimize storefront performance (Core Web Vitals, Lighthouse, lazy loading, script isolation).

Implement smart discount presentation logic and dynamic merchandising rules.

  • Shopify Apps & Platform Development

Design and build private Shopify apps.

Develop:

Admin embedded apps (React / TypeScript)

App proxy pages

Webhook processors

OAuth flows

Full lifecycle app management:

App registration

Store installation flows

Permission scopes management

API versioning

Create internal tooling dashboards for merchants and operations teams.

  • Shopify Extensions & Functions (Modern Architecture)

Deep experience required in:

Checkout UI Extensions

Implementing logic across supported checkout extension points.

Custom UI injection with strong state management.

Secure and compliant checkout customization strategies.

Shopify Functions (Wasm Runtime)

Writing high-performance functions in:

Rust (preferred for production-grade performance)

JavaScript (where appropriate)

Implement business rules for:

Discount logic

Shipping customization

Payment customization (where supported)

Migrating legacy Scripts to modern Functions-based architecture.

  • Checkout, Payments & Subscriptions (Critical Expertise)

Candidates must have delivered real-world implementations involving:

Carrier-calculated shipping (CarrierService API)

Custom shipping rate logic engines

Subscription APIs using Shopify Subscription Contracts

Recurring billing flows and lifecycle management

Payment provider integrations

Secure transaction orchestration

PCI-aware architecture decisions

Handling checkout-sensitive modifications with safe rollout strategies

Must demonstrate experience with:

Idempotency handling

Transaction reliability

Webhook reconciliation logic

Recovery strategies for failed billing events

  • Shopify APIs Advanced Engineering

Strong expertise in:

Shopify Admin GraphQL API

REST API (legacy support and maintenance)

Storefront API

Including:

Deep understanding of rate limiting mechanics

Implementing adaptive throttling

Queue-based request management

Retry/backoff strategies

Idempotent webhook handling

Background job processing

Event-driven architectures

Bulk & Data Operations

Bulk API operations (GraphQL bulk queries & mutations)

High-volume import/export systems

Data migration tooling

Custom sync engines

Scheduled background processing pipelines

  • Headless Commerce

Building storefronts using:

Hydrogen (React-based framework)

Modern React Router patterns

Deploying to Oxygen

Designing hybrid/headless commerce strategies

Secure integration with backend services

  • Infrastructure & DevOps (Azure-First)

Mandatory expertise in:

Microsoft Azure

App Services

Container Apps

Networking

Secrets management

Monitoring & logging

Docker (production-grade containerization)

CI/CD pipelines (GitHub Actions / Azure DevOps)

Environment management & configuration strategies

Zero-downtime deployments

Rollback strategies

Observability & performance monitoring

  • Backend Engineering

Node.js or PHP (Laravel preferred)

Strong TypeScript proficiency

Advanced SQL knowledge

ORM usage (e.g., Prisma or equivalent)

Background job systems

Queue management

Caching strategies (Redis or equivalent)

  • Testing & Quality Engineering (Non-Negotiable)

Strong automation discipline required:

Playwright for E2E testing (mandatory)

Unit testing (Jest/Vitest/PHPUnit)

API contract testing

Webhook simulation frameworks

Load testing for checkout flows

CI-integrated test pipelines

Deterministic testing for subscriptions & recurring billing

Must understand testing in the context of:

Checkout reliability

Subscription lifecycle validation

Shipping rate correctness

Data integrity under load

  • AI & Advanced Systems

Production experience with:

Retrieval-Augmented Generation (RAG)

Agentic workflows

Tool orchestration

Multi-step reasoning systems

MCP-style integrations

Safe AI integration into commerce flows

Evaluation & observability of AI systems

Required Experience

8+ years of professional software engineering experience.

3+ years working on high-availability, high-traffic systems.

Demonstrable track record of Shopify checkout-sensitive implementations.

Proven ability to manage multiple complex projects simultaneously.

Required Technical Stack Knowledge

Liquid

TypeScript / JavaScript

React

Remix / React Router patterns

Rust (for Shopify Functions)

Node.js

PHP (Laravel)

SQL (advanced)

Prisma (or equivalent ORM)

Docker

Azure

Git

CI/CD pipelines

Playwright

Shopify Admin GraphQL API

Storefront API

Bulk Operations API

Webhooks & Event-driven architectures

Strong Advantages

Shopify Plus experience

Public Shopify App Store releases

Migration Experience (Scripts Functions)

Headless commerce at scale

Advanced performance engineering

Open-source contributions

Agile/Scrum leadership experience

What We Expect From You

Architect-level in Shopify

Comfortable owning checkout-critical systems

Fluent in platform limitations and extensibility boundaries

Experienced in rate-limit-safe API orchestration

Strong in observability and reliability

A mentor and technical leader

Detail-oriented with system-level thinking

This is a deeply technical, high-ownership engineering role focused on building and maintaining advanced Shopify

commerce ecosystems at scale.

How to apply for this opportunity

  • Step 1: Click On Apply! And Register or Login on our portal.
  • Step 2: Complete the Screening Form & Upload updated Resume
  • Step 3: Increase your chances to get shortlisted & meet the client for the Interview!

About Uplers:


Our goal is to make hiring reliable, simple, and fast. Our role will be to help all our talents find and apply for relevant contractual onsite opportunities and progress in their career. We will support any grievances or challenges you may face during the engagement.

(Note: There are many more opportunities apart from this on the portal. Depending on the assessments you clear, you can apply for them as well).

So, if you are ready for a new challenge, a great work environment, and an opportunity to take your career to the next level, don't hesitate to apply today. We are waiting for you!



















More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 144220229