Senior Shopify Developer

  • Cape Town, Western Cape, South Africa
  • Full-Time
  • Remote

Job Description:

About Us

Realm Digital partners with companies to solve complex problems and achieve their strategic goals through the right software, expert consulting, and hands-on development. We take a pragmatic, forward-looking approach to software development, building solutions that deliver real business outcomes for our clients.

We're looking for a Senior Shopify Developer to join us on a 6-month contract, working on a large-scale Shopify build with several third-party system integrations. Read on to find out more about the role and the candidate we're looking for.

About the role

These are some of the key outputs of the role:

  • Build and customise Shopify (Plus) storefronts using Liquid, HTML, CSS and JavaScript

  • Develop and maintain custom Shopify apps and theme features

  • Integrate Shopify with third-party systems via REST and GraphQL APIs, webhooks, and middleware (e.g. CRM, ERP, forms, and data sync tools)

  • Design and troubleshoot data flows between Shopify and connected platforms, including field mapping and sync logic

  • Collaborate with designers, consultants, and project managers to translate discovery findings into technical solutions

  • Optimise storefront performance, page speed, and checkout flow

  • Contribute to technical planning during discovery and design sprint phases

  • Produce clean, well-documented code and participate in code review

  • Communicate clearly with both technical and non-technical stakeholders


Our Tech Stack includes (but is not limited to): Shopify Plus

  • Liquid

  • Shopify API (REST and GraphQL)

  • JavaScript and TypeScript, HTML5, CSS3

  • Shopify custom apps

  • Webhooks and third-party integration tools

  • Git


Our Ideal Candidate has the following skills and experience:

Essential

  • 5+ years of development experience

  • 2+ years of experience as a Shopify developer

  • Proven experience integrating Shopify with external systems (CRM, ERP, booking, forms, or similar) via API or webhook

  • Familiarity with popular Shopify apps

  • Strong command of Liquid, TypeScript, HTML and CSS

  • Experience building and maintaining custom Shopify apps

  • Comfortable troubleshooting integration issues and data sync logic across platforms

  • Solid understanding of Shopify's checkout, cart, and customer account limitations, and how to design around them

  • Strong communication skills, with the ability to work directly with consultants and clients

  • Available to start on short notice for a 6-month contract

Qualifications

  • A strong portfolio of live Shopify builds will be considered in place of formal qualifications

Personal Attributes

  • Self-sufficient and able to hit the ground running on an active project

  • Strong problem-solving skills, particularly around integration and data-mapping challenges

  • Reliable and organised, with good ownership of delivery

  • Comfortable working in a fast-paced, client-facing environment

  • Collaborative, with a track record of working well within cross-functional teams