Senior Shopify Developer
- Monterrey
- Montevideo
- Remote.Argentina
- Remote.Brazil
- Remote.Colombia
- Rosario
Jeśli otrzymałeś tę ofertę pracy od naszych rekruterów, zapoznaj się z naszą Polityką prywatności.
Client
Project overview
Position overview
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.
- Solid JavaScript (ES6+), HTML5, CSS3 fundamentals.
- 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).
Looking for Similar Opportunities?

Co oferujemy
Dni wolne
Zgodne z lokalnym prawem
Dbamy o Twoje zdrowie
Zapewniamy szeroki wachlarz usług w ramach prywatnego ubezpieczenia medycznego
Płatne chorobowe
Zgodnie z lokalnym prawem
Wakacje i specjalne dni wolne
Zgodnie z oficjalnym kalendarzem, niezależnie od kalendarza klienta
Komfortowe warunki pracy
Elastyczny czas pracy oraz pomoc w wyposażeniu komfortowego miejsca pracy
Wewnętrzna platforma edukacyjna
Dostęp do profesjonalnych kursów i szkoleń
Wewnętrzne kursy języka angielskiego
Firmowe szkolenia z wysoko wykwalifikowanymi nauczycielami
