Our client is a leading multinational consumer goods company specializing in health, hygiene, and nutrition products.
Наемаме ви в компанията, не в проект
Project overview
Creating, updating and maintaining new websites for the different products of the company
Position overview
We are looking for a senior Shopify developer to take ownership of the technical maintenance and development of several Shopify stores. The role covers theme support, app support and custom app development, and integrations maintained through PHP-based middleware. The successful candidate will work independently, prioritize their own workload across multiple stores, communicate directly with stakeholders, and be accountable for the stability and performance of the entire Shopify ecosystem without requiring day-to-day supervision.
Responsibilities
Maintain, debug, and extend Liquid themes across multiple Shopify stores, including sections, blocks, templates, and theme settings.
Support and develop interactive components built with Vue.js that are embedded into Liquid pages
Develop new and maintain existing Shopify custom apps
Maintain existing PHP middleware services that handle data exchange between Shopify and third-party systems
Diagnose and resolve issues across the full stack — from frontend rendering bugs in Liquid/Vue to webhook delivery failures and middleware errors.
Plan, estimate, and deliver new features end-to-end: from clarifying requirements with stakeholders, through implementation, testing, and deployment.
Maintain technical documentation for themes, custom apps, and middleware so that knowledge is not locked in one person's head.
Requirements
4+ years of hands-on Shopify development experience, including multiple production stores.
Deep knowledge of Liquid: objects, tags, filters, sections/blocks architecture, Online Store 2.0, theme settings and metafields/metaobjects.
Strong understanding of the Shopify storefront — cart, checkout customization options (including Checkout Extensibility on Plus), product/collection/customer/order data models.
Practical experience with Shopify Admin API (REST and GraphQL), Storefront API, webhooks, app authentication (OAuth), and App Bridge.
Experience building Shopify apps (embedded admin apps, custom storefront apps, or theme app extensions).
Familiarity with Shopify Functions, Scripts, and Shopify Flow.
Working experience with Vue.js (Vue 2 and/or Vue 3) — components, reactivity, lifecycle, props/events, and bundling.
Comfortable injecting and bootstrapping Vue applications inside Liquid-rendered pages, handling Shopify's AJAX cart events, and avoiding conflicts with theme JavaScript.
Experience with build tooling (Vite, Webpack, or similar) and package managers (npm/yarn).
Comfortable maintaining legacy PHP code: reading unfamiliar codebases, refactoring carefully, and adding tests where they are missing.
Strong understanding of REST APIs, webhooks, queues, retries, idempotency, and error handling in integration scenarios.
Working knowledge of MySQL/PostgreSQL, including writing and optimizing queries.
Confident with Git in a team setting: branching strategies, code review, resolving conflicts.
Able to debug across system boundaries — distinguishing whether an issue lives in the theme, an app, the middleware, or the third-party service.
Comfortable working without close supervision: breaking down vague requests, identifying risks, escalating only what genuinely needs escalating.
Clear written communication in English (or the working language of the team), sufficient to document decisions and discuss tradeoffs with non-technical stakeholders.
Nice to have
Headless Shopify experience (Hydrogen, custom storefronts via Storefront API).
Experience with TypeScript.
Experience with CI/CD pipelines (GitHub Actions, GitLab CI).
Background in e-commerce performance optimization (Core Web Vitals, Lighthouse, image and script delivery).
Търсите сходни възможности?
Try AI chatbots with our ready-made prompt to discover similar roles that match your skills and interests.
We are seeking an experienced, proactive Team Lead to guide a dynamic development team of 6+ developers on a cutting-edge full-stack project. The ideal candidate combines strong backend expertise with deep frontend knowledge (React 19.0, TypeScript, Astro.js, and Node.js with TypeScript), taking ownership of technical leadership while fostering a culture of collaboration and continuous improvement. You will drive the delivery of high-quality, scalable solutions and maintain transparent, effective communication with stakeholders.
Shopify Developer with Node.js, ECommerce Platform
By clicking 'Accept All Cookies', you agree to the storing of cookies on your device to enhance site navigation, analyze site usage, and assist in our marketing efforts. More information
Privacy Preference Center
When you visit any website, it may store or retrieve information on your browser, mostly in the form of cookies. This information might be about you, your preferences or your device and is mostly used to make the site work as you expect it to. Because we respect your right to privacy, you can choose not to allow some types of cookies. More information
Manage Consent Preferences
Strictly Necessary Cookies
Always Active
These cookies are necessary for the website to function and cannot be switched off in our systems. They are usually only set in response to actions made by you which amount to a request for services, such as setting your privacy preferences, logging in or filling in forms. You can set your browser to block or alert you about these cookies, but some parts of the site will not then work. These cookies do not store any personally identifiable information.
Functional Cookies
These cookies enable the website to provide enhanced functionality and personalisation. They may be set by us or by third party providers whose services we have added to our pages. If you do not allow these cookies then some or all of these services may not function properly.
Targeting Cookies
These cookies may be set through our site by our advertising partners. They may be used by those companies to build a profile of your interests and show you relevant adverts on other sites. They do not store directly personal information, but are based on uniquely identifying your browser and internet device. If you do not allow these cookies, you will experience less targeted advertising.
Performance Cookies
These cookies allow us to count visits and traffic sources so we can measure and improve the performance of our site. They help us to know which pages are the most and least popular and see how visitors move around the site. All information these cookies collect is aggregated and therefore anonymous. If you do not allow these cookies we will not know when you have visited our site, and will not be able to monitor its performance.