Shopify App Developer
Worldwide
We're building a customer-engagement app for Shopify brands, powered by an AI voice agent. We need a developer to build the merchant-facing Shopify app end to end. WHAT YOU'LL BUILD - The embedded Shopify app: OAuth install flow, session token auth, multi-store support - Shopify GraphQL Admin API integration (REST is legacy, GraphQL only) - Webhooks: registration, HMAC verification, retries, plus the three mandatory GDPR webhooks - The UI/UX — you design and build the merchant experience. Setup wizard, configuration screens, reporting dashboard, activity views. We have direction and reference screens, not finished designs. - Database layer for per-merchant config, state, and reporting - Integration with our backend service and third-party APIs (voice, SMS, email/CRM platforms) - Shopify Billing API — recurring subscription plus usage-based metering WHAT WE HAVE TODAY Working MVPs, not finished software. A Node backend that talks to a live Shopify dev store, a written spec, and rough reference screens. It proves the concept works. It is not production architecture and it is not accurate everywhere. We expect you to push back on it. If the data model is wrong or the structure won't scale to hundreds of merchants, say so and rebuild it properly. We would rather pay to do it right once. LANGUAGES AND TOOLS YOU NEED Languages - JavaScript / TypeScript (primary) - Node.js - React - SQL - GraphQL - HTML / CSS Shopify stack - Shopify Remix app template - Shopify App Bridge - Shopify Polaris (design system) - Shopify GraphQL Admin API - Shopify Billing API - Shopify CLI + dev stores Everything else - Postgres (or MySQL) — schema design, migrations, indexing - Redis or a job queue for scheduled/background work - REST + webhook integrations, OAuth 2.0, HMAC signing - Figma — you'll design screens before building them - Git / GitHub, PR workflow - Vercel, Fly.io, Railway, or AWS for deployment SKILLS WE'RE LOOKING FOR 1. Shopify app development — you've shipped 2+ apps. Link them. 2. API integrations — you've connected multiple third-party APIs in production and handled auth, rate limits, retries, and webhook failures without losing data. 3. Databases — you can design a multi-tenant schema from scratch and explain your indexing choices. 4. UI/UX — you can take a rough direction and produce a clean, usable interface. Not pixel-perfect artistry, but merchant-ready. Show us screens you designed, not just implemented. 5. AI / LLM work — you've built with LLM APIs (OpenAI, Anthropic, or similar): prompt engineering, structured output, tool/function calling, RAG or knowledge bases, and evaluating output quality. Fine-tuning or model training experience is a plus. 6. Judgment — you tell us when our approach is wrong instead of building it anyway. NICE TO HAVE - Shopify protected customer data approval experience - Klaviyo, Recharge, Twilio, or ElevenLabs APIs - Voice AI, telephony, or conversational AI products - Marketing automation, SMS, or retention tooling for ecommerce HOW WE WORK - Based in Europe preferred — Ukraine, Poland, Romania and the wider region are all ideal. We want 3-4 hours of daily overlap with US Eastern time. - Milestones with a working demo at each one - Async by default, one weekly call - You work on branches in our repo and open PRs - Full spec, backend docs, and dev store access on day one TO APPLY — answer these four, briefly: 1. Link 1-2 Shopify apps you built. What exactly did you do on each? 2. Show us a UI you designed yourself, not one handed to you. 3. What have you built with LLM APIs? Be specific about what it did. 4. Your realistic hours per week for the next 10 weeks. Applications that skip the questions get skipped.
- More than 30 hrs/weekHourly
- 6+ monthsDuration
- ExpertExperience Level
$25.00
-
$47.00
Hourly- Remote Job
- Ongoing projectProject Type
Skills and Expertise
Activity on this job
- Proposals:20 to 50
- Last viewed by client:2 days ago
- Interviewing:9
- Invites sent:12
- Unanswered invites:0
About the client
- United StatesReno7:46 PM
- $25K total spent30 hires, 7 active
- 1,599 hours
- Sales & MarketingMid-sized company (10-99 people)
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers earned on Upwork in 2020
Find the best freelance jobs
Growing your career is as easy as creating a free profile and finding work like this that fits your skills.
Trusted by