🌍 We’re Hiring: Shopify App Developer
📍 Location: Remote

💡 About Us
Yesim is an international eSIM provider with 7+ years of experience in delivering secure, seamless connectivity anywhere in 200 countries around the world. We specialize in fast, secure, and global connectivity through advanced eSIM mobile solutions for 3+ million active users. Our innovative app allows to manage multiple eSiMs within a single account - allowing users to effortlessly juggle several plans and share connectivity.

About the Role

We are looking for an experienced Shopify App Developer to build a public Shopify application that allows merchants (partners) to sell Yesim eSIM plans through their Shopify stores. The backend API infrastructure already exists and is maintained by our in-house team – this role is focused exclusively on the Shopify-side implementation.

The app must be published in the Shopify App Store.

📝 Responsibilities

  • OAuth & App Scaffold: Shopify OAuth 2.0 integration, app registration, callback handling, secure token storage
  • Admin UI: Embedded admin interface using Shopify App Bridge and Polaris – settings page (API key input, markup configuration, templates), sync button with progress indicator, sync/error logs, partner balance display
  • Plan Synchronization: Fetch eSIM plans from our API, apply partner markups, create/update/archive Shopify products with variants, metafields (days, data volume, ISO codes), images, and country-based collections using tags. Must support catalogs of up to 5,000 plans via Shopify Bulk Operations API
  • Order Processing: Subscribe to orders/paid webhook, verify HMAC signature, call our B2B Core API to deduct partner balance and retrieve QR code / ICCID / plan_id, trigger eSIM activation via our API, deliver QR code and installation instructions to the customer (via order metafield and/or email)

  • Reliability: Idempotent webhook processing (no duplicate charges or activations), retry logic for transient API errors, comprehensive error logging

  • App Store Submission: Prepare and submit the application for Shopify App Store review, address reviewer feedback, ensure compliance with all Shopify policies (privacy policy, terms of use, correct scopes, clean install/uninstall)

  • Testing & Documentation: Cover critical paths (OAuth, sync, webhooks, activation flow), prepare regression checklist, provide deployment instructions

    📩Requirements

  • Proven experience building and publishing public Shopify apps on the Shopify App Store (not just private/custom store apps)

  • Strong proficiency in Node.js and React (Shopify Polaris / App Bridge)

    Nice to Have

  • Experience with eSIM, telecom, or digital goods delivery
  • Familiarity with B2B/marketplace app patterns
  • Experience with Shopify App Store review process and common rejection reasons
  • PHPl knowledge (for understanding our backend API documentation)
  • Hands-on experience with Shopify Admin API (GraphQL), including Bulk Operations API
  • Experience with Shopify webhooks (subscription, HMAC verification, idempotent processing)
  • Understanding of OAuth 2.0 flows in the Shopify context
  • Experience with metafields, collections, and product management via API
  • Ability to work independently

🎁 What We Offer

  • Full ownership of a product stack from day one
  • Direct collaboration with CDO
  • Participation in AI engineering culture (Hermes, Argos, Iris)
  • Structured delivery process with clear metrics
  • Opportunity to define engineering standards in a growing company