XX
Shopify Public App + AWS Architect NeededFreelanceJobsCanada

Dieses Stellenangebot ist nicht mehr verfügbar

XX

Shopify Public App + AWS Architect Needed

FreelanceJobs
  • CA
    Canada
  • CA
    Canada

Über

I run a Shopify public app currently built on A recent pricing change makes our compute costs spike (CPU + "surge CPU"). We need to migrate off Gadget without slowing product momentum.
This role is NOT to build everything. It is to produce an architecture blueprint and migration plan that my senior developer will execute.
Scope (Blueprint Engagement)
— 2–3 architecture sessions (video calls)
— review our current Gadget setup + workflows (webhooks, background jobs, file processing)
— produce a written migration blueprint with diagrams and step-by-step phases
— define infrastructure layout for async processing (queues/workers), storage, job state, logging/monitoring
— define webhook strategy (verification, idempotency, retries, DLQ)
— define bulk import strategy using Shopify GraphQL Bulk Operations
— provide cost projections at scale (100 / 1k / 5k shops)
Deliverables (must provide)
1) Architecture diagram (Phase 1 "extract compute" + Phase 2 "full exit from Gadget")
2) Webhook spec (topics, idempotency, retries, DLQ, rate limit handling)
3) Job system design (queues/workers, concurrency, job state machine)
4) Thumbnail/PDF processing pipeline design
5) Bulk Operations import design + tracking/error handling
6) Monitoring/alerts plan
7) Cutover + rollback plan
8) Cost projection table + main cost drivers
Nice-to-have
— AWS (API Gateway, SQS, Lambda, S3, DynamoDB, CloudWatch) experience
— alternative stack experience (Cloudflare Queues/Workers, managed queues) is fine, but you must recommend a path and justify it.
Working style
— My developer attends all calls
— You deliver docs that can be executed with minimal ambiguity
— Fixed scope preferred (10–20 hours total)
Pre-Qualification (answer ALL 3, short and specific)
1) Webhooks: In 5–8 sentences, describe how you design Shopify webhook ingestion so duplicates/retries don't create double-processing. Include your idempotency key approach and where you store it.
2) Queues/Workers: Describe your queue + worker pattern for high-volume events (Shopify webhooks) including retries and dead-letter queues. What services did you use and why?
3) Bulk Ops: Explain the exact flow you've used for Shopify GraphQL Bulk Operations for large imports, including how you track job status and handle partial failures.
If you can't answer these clearly from real experience, don't apply.
To apply
— Include 1–2 examples of Shopify public apps you've worked on (public links or anonymized description)
— Mention which parts you personally designed (webhooks, background jobs, infra, bulk imports)
Contract duration of less than 1 month. with 40 hours per week.
Mandatory skills: Shopify, Shopify Apps, Amazon Web Services
  • Canada

Sprachkenntnisse

  • English
Hinweis für Nutzer

Dieses Stellenangebot wurde von einem unserer Partner veröffentlicht. Sie können das Originalangebot einsehen hier.