Shopify App Engineer — Full QA, Bug Fixes & Launch Readiness Audit (Abandoned Cart Recovery App)
Budget: $500.0
FIXED /
⭐ 5.00 (5)
GBR
api-integration, shopify, javascript
I'm the founder of NovaMind Cart Recovery, a Shopify embedded app that tracks abandoned carts and sends WhatsApp + email recovery messages. The app is built and live but needs a senior Shopify engineer to do a full end-to-end audit, fix remaining bugs, and get it launch-ready.
Tech Stack:
Frontend: React + TypeScript (Lovable)
Backend: Supabase (Postgres + Edge Functions)
Shopify: Embedded app, OAuth, Webhooks, ScriptTags
Messaging: WhatsApp Business API + Resend
Payments: Stripe
What the app does:
Installs on Shopify stores via OAuth
Captures abandoned carts via Shopify webhooks
Shows merchants a dashboard with revenue at risk and recovery stats
Captures WhatsApp consent via a storefront widget
Sends automated WhatsApp + email recovery sequences
What I need you to do:
Install the app fresh on a test Shopify store and verify the full OAuth + webhook flow
Confirm WhatsApp consent widget auto-injects via ScriptTag and captures consent correctly end-to-end
Perform real test checkouts and verify abandoned cart rows populate correctly in the DB
Test WhatsApp and email recovery message sending
Test Stripe billing flow on install
Fix any bugs found during testing
Deliver a short QA report of what was tested, fixed, and any remaining risks
You must have:
Shopify embedded app experience (OAuth, webhooks, ScriptTags, billing)
Supabase / Edge Functions experience
TypeScript experience
Ability to work independently — you will have full access to the codebase and Shopify Partner account
Open job