Shopify App Developer Needed for Phase-1 IFND Marketplace Connector

Remote Full-time
Summary

We are a marketplace. Sellers list there items onto our website, and buyers purchase. (Think like ebay). We don’t hold any stock.

We have created an API for sellers to connect there stores to our site. Some sellers are on Shopify.

We’re hiring a Shopify app developer to build a Phase-1 connector that lets Shopify sellers sync their products + variants + inventory into our website, and keeps Shopify stock aligned when items sells on our website.

This is not a Shopify theme/storefront role. It’s an Admin API + inventory integration role.

Phase 1 Scope (intentionally limited)

-Shopify → marketplace

-Import products + variants (each Shopify variant becomes a separate IFND listing)

-Sync inventory levels from Shopify to marketplace(initial + ongoing)

-marketplace → Shopify

-marketplace sends a listing.sold webhook to the connector

-Connector decrements Shopify inventory (delta-based, location-aware)

Out of scope in Phase 1

-No order creation in Shopify

-No full Order API

-No refunds/cancellations sync

-Sellers manage all order details inside IFND

Shopify Constraints (important)

-We do not have server access to seller stores (we can’t “install code” on their servers)

-The connector must be a Shopify app that sellers install

-Shopify image URLs are fine only if publicly accessible

-Need to respect Shopify rate limits and handle retries

-Must work for stores with 1,000+ products (and ideally 10k+ variants)

What you’ll build

-A Shopify app (public or custom app approach — you propose the simplest reliable option)

-Backend service that:

-runs initial import (Bulk Operations preferred for large stores)

-maintains mapping (Shopify variant_id ↔ listing_id)

-receives listing.sold webhook and updates Shopify inventory safely

-handles idempotency (webhooks can be delivered more than once)

-retries/backoff + basic logging

Key design requirement: no duplicates on re-sync, no double-decrement on webhook retries.

Deliverables

-Working connector for 1 pilot Shopify store

-Setup/install flow for additional sellers

-Simple admin/config approach (even if minimal)

-Short handover doc: how to deploy, configure, and support

Required Experience

-Built Shopify apps that use Admin API (GraphQL) in production

-Inventory experience: InventoryItem / InventoryLevel / Locations

-Webhooks + idempotency + retry queues

-Bulk Operations API experience for large catalogs is a big plus

Apply Now

Apply Now
Apply Now →

Similar Jobs

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote

USPS Office Helper

Remote

Supervisor Health Services

Remote

Experienced Chat Support Associate for blithequark - Part-time Remote Opportunity with Global Reach

Remote

Part-Time Online Chat Support Agent ($25-$35/hr) - Work from...

Remote

QA Engineer (Selenium & C#)

Remote

Experienced Remote Data Entry Specialist - Flexible Part-Time Work From Home Position With Growth Opportunities

Remote

**Experienced Customer Support Agent & KYC Analyst - Japanese Speaking/Fintech/Payment Expert - Night Shift Opportunity**

Remote

SAP BRIM / OTC QE with Selenium experince

Remote

Remote Airlines Jobs At American Airlines - Par...

Remote

**Job Title:**

Remote

**Experienced Customer Support Representative – Remote Part-time Opportunity at arenaflex**

Remote
← Back