Overview
We are seeking a skilled and motivated Shopify Integration Developer to join our team. In this role, you will be responsible for designing, building, and maintaining our Shopify catalog synchronization platform that connects merchant stores to our product search and discovery services.
Responsibilities
- Design and implement Shopify app integrations using Admin API (GraphQL & REST)
- Build and optimize GraphQL Bulk Operations for large-scale catalog data extraction
- Develop data transformation pipelines to normalize product, variant, and collection data
- Test, debug, and ensure high performance of sync processes
- Stay up-to-date with Shopify API changes and new platform features
Requirements
Strong knowledge of PythonExperience with Shopify Admin API (GraphQL & REST)Hands-on experience with Shopify Bulk Operations APIUnderstanding of Shopify OAuth 2.0 authentication flowExperience with Shopify Liquid templatingFamiliarity with Shopify Product data model (products, variants, collections, inventory)Strong GraphQL skills including complex queries, mutations, and paginationExperience processing JSONL files and building data pipelinesFamiliarity with concurrent programming and rate limit handlingExcellent debugging and problem-solving skillsExperience with Git and Agile development methodologiesGood to Have
Experience with Django and Django REST FrameworkKnowledge of Celery and django-celery-beat for background tasksFamiliarity with Argo Workflows for orchestrationExperience with Kubernetes and container deploymentsKnowledge of other e-commerce platforms (BigCommerce, Salesforce Commerce Cloud)We offer a dynamic and innovative work environment, competitive salary, and opportunities for professional growth. If you are passionate about building high-quality e-commerce integrations and are excited to be part of a rapidly growing company, we would love to hear from you!