About this project
it-programming / web-development
Open
We are seeking a highly experienced freelance developer specializing in Stripe Connect integrations for our vertical SaaS platform, designed for martial arts academies. Our platform is built with Supabase, Vercel, Stripe Connect, and n8n. We are currently in our mid-launch phase and require an expert to address and stabilize our existing Stripe integration. This role is not for a general developer, but for someone with proven, specific experience in complex Stripe Connect environments.
Key Responsibilities:
* Diagnose and resolve synchronization issues between our system and Stripe Connect, including duplicate or missing customer records and discrepancies in financial totals.
* Implement a robust ID-based customer mapping system (Stripe customer id to our internal user id) to replace the current email-based mapping, which is causing data duplication.
* Establish Stripe as the definitive single source of truth for all financial totals, eliminating internal recalculations to ensure data integrity.
* Develop and integrate feature flags to enable safe, controlled go-live testing before deploying changes to active clients.
* Support the batched migration of existing customer data, including the implementation of a re-authorization flow to comply with Australian regulations regarding card data transfer between payment gateways.
Required Skills and Experience:
* Demonstrable expertise with Stripe Connect in a multi-tenant or marketplace architecture.
* Extensive experience in migrating and reconciling data between disparate systems, with the ability to provide real-world examples.
* Comfortable and proficient in working within sandbox environments for thorough testing prior to production deployment.
* Excellent communication skills, particularly in providing clear, written documentation and explanations of technical processes and decisions.
Desirable Skills:
* Familiarity with Supabase and Vercel.
* Exposure to other payment gateways such as Ezydebit or Gocardless.
This is an urgent, remote freelance/contract opportunity. We are particularly interested in candidates who have successfully resolved complex or 'messy' Stripe integrations in previous roles.
Category IT & Programming
Subcategory Web development
What is the scope of the project? Small change or bug
Delivery term: Not specified
Skills needed