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