Required skills: AdminAPI, CheckoutAPI, Hydrogen, JavaScript, Liquid, Oxygen, React, RestAPI, Shopify, ShopifyApps, StorefrontAPI, TypeScript
Good to have: A/B, Node.js, OpenSource, Ruby, ShopifyPlugins, ShopifyTools
Seniority: Senior
Engagement Type: Full time
Valid for: Macedonia, Serbia, Ukraine, Montenegro, Bosnia & Herzegovina
About the Project:
Our technology is designed to meet the needs of athletes at all levels.
With our reaction time equipment, intensify focus, sharpen reactions, and light up your performance.
Feel the satisfaction of smashing personal bests, and the pride of improving every day.
Feel your energy boost as you refine your brain and body, anticipating plays and making winning decisions instantly. Each flash of light improves your instincts, transforming you into a more mindful and sharper player when it matters most.
Experience simulated gameplay through expertly crafted drills, where every decision is critical and every reaction measured. Overcome any obstacle under pressure and improve your spatial awareness to execute difficult plays flawlessly.
We are a smart reaction training platform. Whether you’re a pro or a beginner, healthy or recovering, young or old, our platform unequivocally improves your reaction time & agility in sports performance, fitness, and therapy in the most engaging and exciting way. How? With our interactive app and innovative light-up pods that encourage physical & cognitive growth.
We’re looking for a Senior Shopify Developer with a strong command of both frontend and backend development, and a passion for crafting deeply customized e-commerce experiences. This role is ideal for someone who thrives in independent environments, takes ownership of technical decisions, and can deliver high-quality solutions with minimal oversight.
You’ll be responsible for building and maintaining custom themes, apps, and integrations that push the boundaries of Shopify’s native capabilities. If you enjoy solving complex problems, architecting scalable systems, and working directly with stakeholders, this is your playground.
Responsibilities:
Lead the development of custom Shopify themes using Liquid, HTML, CSS, and JavaScript.
Build and maintain private/public Shopify apps.
Architect and implement custom features, workflows, and integrations with third-party services (e.g., CRM, ERP, fulfillment systems).
Develop headless storefronts using Hydrogen, Next.js, or similar frameworks.
Optimize performance, accessibility, and SEO across storefronts.
Own the end-to-end delivery of projects — from scoping and architecture to deployment and maintenance.
Collaborate with designers, PMs, and business stakeholders to translate requirements into technical solutions.
Stay up-to-date with Shopify platform updates, APIs, and best practices.
Requirements:
5+ years of professional experience in full-stack development, with at least 4 years focused on Shopify.
Deep expertise in Liquid, Shopify APIs (Admin, Storefront, Checkout), and theme architecture.
Strong proficiency in JavaScript/TypeScript, React, and modern frontend tooling.
(Advantage) Experience with backend frameworks (Node.js, Express, Ruby on Rails) and REST/GraphQL APIs
(Advantage) Familiarity with version control (Git), CI/CD workflows, and cloud deployment.
Proven ability to work independently, manage priorities, and deliver production-ready code.
Excellent communication skills and a proactive, solution-oriented mindset.
Experience with Shopify Plus and advanced checkout customization.
Knowledge of Hydrogen, Oxygen, and headless commerce architecture.
(Good to have) Background in performance auditing, A/B testing, or analytics integration.
(Good to have) Contributions to open-source Shopify tools or plugins.
Industry:
Sports
At Sourcico We Offer:
A competitive salary
A comprehensive benefits package, including health, retirement plan, paid time off, etc.
A flexible and hybrid work environment
A supportive and collaborative work culture
A chance to work on exciting and challenging projects with diverse clients
An opportunity to grow and advance your career with continuous learning and development
If you are interested in joining our team, please apply now by sending your resume and cover letter.
We look forward to hearing from you soon!