WHO WE NEED
We are looking for a Shopify developer who will play a key role in integrating the Shopify store interface with the main backend of the SaaS platform, ensuring the correct display of dynamic functionality.
The client is a EU company that develops The Platform MVP is a production-grade SaaS System focused on Shopify Plus that delivers multi-store membership pricing, dynamic margin enforcement (Auto-Pricer + SKU-IQ Lite), influencer/fundraiser attribution, Stripe-based payouts, and unified dashboards. The project features a modular architecture ready for Phase 2 extensions. The System supports 15-20 connected Shopify storefronts.
AS A DEVELOPER, YOU’LL HAVE THE RESPONSIBILITIES:
The Back-end Shopify Developer will be responsible for developing and maintaining the microservices that provide vital integration between Shopify and the core Service backend.
- Webhook Management: Develop and maintain reliable handlers for critical Shopify webhooks (including products/create|update|delete, orders/create|paid, customers/update), including creation, HMAC validation, monitoring, and implementation of robust retry policies.
- API Integration and Synchronization: Develop robust, data-driven integrations using the Shopify Admin API (REST and/or GraphQL) for variant synchronization, price updates, and order data retrieval.
- High-Volume Data Handling: Implement mechanisms for API throttling mitigation and batch processing to ensure efficient operation in multi-store (15-20+) and high-volume Shopify environments.
- Pricing and Queuing: Ensure that price updates initiated by the Auto-Pricer are propagated to Shopify via a Worker Queue, meeting the target metric of $\le1$ minute propagation time.
KNOWLEDGE, SKILLS, COMPETENCIES, AND EXPERIENCE:
Technical Must-Haves
- Shopify Experience: 3–5+ years working with Shopify (Shopify Plus preferred).
- API Expertise: Strong experience with the Shopify Admin API (REST and/or GraphQL).
- Server-Side Integration: Proven background implementing server-side Shopify integrations.
- Backend Language: Strong knowledge of Node.js (preferred) or another backend language used for Shopify apps.
- Webhooks: Hands-on experience with Webhooks (creation, validation, monitoring).
- Architecture: Strong knowledge of RESTful API design and JSON-based communication.
- Authentication: Strong knowledge of OAuth/private app authentication and JWT (JSON Web Tokens).
- Queuing Systems: Hands-on experience with queue-based architectures (Redis/SQS/RabbitMQ) for asynchronous processing.
- Excellent communication skills in English, both written and verbal.
Infrastructure and Quality Requirements
- Familiarity with deployment in AWS ECS (Fargate) and working with PostgreSQL 15 (RDS).
- Implementation of necessary security measures: HMAC validation on webhooks and JWT authorization.
- Ensuring the ledger reliability at a $\ge99\%$ correctness level and meeting the price update speed target ($\le1$ min).
- Participation in the development of E2E tests for critical flows: price synchronization and payout/commission reconciliation.
Bonus points if you have:
- Understanding of Phase 2 readiness strategies: Placeholder tables and API hooks reserved for extensions (e.g., SEO Suite, Marketplace).
- Experience with frameworks geared towards Headless architecture.
CLIENT AND DOMANS:
- Client: a product company
- Country: Estonia
- Domain: Platform MVP

