Database Migration Specialist: MySQL to Supabase/PostgreSQL

Job ID: 40278352

Budget: $2 – $8 USD

Database Migration Specialist: MySQL to Supabase/PostgreSQL

We're looking for a data migration expert who doesn't just move data — you ensure it arrives clean, complete, and production-ready. You have deep experience migrating large-scale databases and understand the nuances of moving from MySQL to PostgreSQL in Supabase environments.

What You'll Do:
- Plan and execute end-to-end migration of large MySQL databases to PostgreSQL on Supabase
- Audit source data for inconsistencies, duplicates, and schema incompatibilities before migration
- Design and implement migration scripts, transformation logic, and validation checks
- Handle data type mapping, constraint differences, and stored procedure conversions between MySQL and PostgreSQL
- Perform dry runs, staged migrations, and rollback planning to minimize downtime
- Validate data integrity post-migration with thorough reconciliation testing
- Document the migration process, decisions, and any schema changes made
- Collaborate async with backend and product teams to align on timelines and minimize disruption

You Bring:
- Proven experience migrating large MySQL databases to PostgreSQL
- Hands-on experience with Supabase (must-have)
- Strong SQL skills across both MySQL and PostgreSQL dialects
- Understanding of schema design, indexing, and relational data modeling
- Experience with ETL pipelines and data transformation tooling
- Ability to identify and resolve data quality issues during migration
- Strong attention to detail and a zero-tolerance approach to data loss

Bonus:
- Experience with pgloader, AWS DMS, or similar migration tools
- Familiarity with Row Level Security (RLS) in Supabase
- Experience working within SaaS or product environments
- Scripting experience in Python or Node.js for custom migration tooling

The Setup:
- 100% remote, async, flexible hours
- Project-based engagement with potential for long-term partnership
- High ownership — you'll be trusted to lead the migration end-to-end