Develop and deploy production-ready extensions for the entire checkout journey
Build custom backend logic for Delivery Customizations, Discount logic, Cart Transforms, and Payment Customizations to optimize margins and customer experience
Master the GraphQL Branding API to ensure a unified, premium brand aesthetic throughout the secure checkout flow
Design, ship, and maintain a suite of private/custom Shopify apps using Node.js, React, and Remix
Execute complex data operations using the GraphQL Admin and Storefront APIs
Build resilient, scalable webhook handlers to manage real-time event-driven logic across multiple stores
Maintain and improve Shopify themes using Online Store 2.0 standards and Liquid
Build reusable UI components (App Blocks) that allow custom app logic to be injected into themes without manual code editing
Work closely with the UX/UI and marketing teams to translate high-fidelity designs into functional, high-converting components
Implement technical SEO best practices and ensure accurate tracking integration
Regularly audit the Shopify store ecosystem to identify and remove redundant third-party apps
Manage deep data integrations with external marketing and support platforms via APIs
Lead performance engineering efforts to hit 90+ scores on Core Web Vitals and conduct rigorous cross-browser/device testing
Requirements
Bachelor’s degree preferably in Computer Science, Information Technology, Computer Engineering or related field
Minimum 5+ years in web development with at least 3 years focused on advanced Shopify architecture
Proven Checkout Experience: shipped live Checkout UI Extensions and Shopify Functions in a production environment
Deep, hands-on experience building and managing multiple Shopify Apps using the CLI
Expert proficiency in Remix, React, and Node.js, specifically applied to Shopify app and backend development
Ability to perform a 'Code Walkthrough' of your custom apps, explaining logic, security, and scalability during the interview
Willing to take a practical exam to test coding and technical skills
Willingness to adjust to foreign time zone shifts and take graveyard shift
Have own laptop or desktop computer, headphones, and a decent Internet connection for voice and video calls
Have a quiet and distraction-free work environment at home
Tech Stack
GraphQL
JavaScript
Node.js
React
Benefits
No benefits for Freelancers during the evaluation period
Possible benefits upon contract renewal such as paid sick leaves, paid vacation leaves, HMO health insurance and 13th month pay