About the role
We’re looking for an eCommerce Data Migration Engineer to own one of the most critical phases of any platform replatforming: safely and accurately moving data without business disruption.
This role sits at the intersection of engineering, data, and eCommerce platforms. You’ll design and execute migration strategies for Shopify, Magento, BigCommerce, and WooCommerce projects, working closely with Technical Project Leads, developers, and project managers.
This is not a manual import role. You’ll be trusted to make technical decisions, build automation, and continuously improve how migrations are done across the company.
What you’ll do
Migration ownership & strategy
- Own end-to-end data migrations for eCommerce replatforming projects
- Analyze source and target systems and define migration strategies, data mappings, and risk areas
- Estimate migration effort, timelines, and technical complexity in collaboration with project leads
- Act as the technical authority for data integrity during migrations
Engineering & automation
- Build and maintain scripts and tooling (Python / JavaScript) to automate data extraction, transformation, and loading (ETL)
- Work with APIs and databases (Shopify Admin API, Magento REST/SOAP, MySQL, CSV/flat files)
- Optimize migrations for large datasets and performance
- Reduce manual work over time by creating reusable migration utilities and internal tooling
Data quality & validation
- Define data-mapping rules between platforms (products, customers, orders, content, etc.).
- Develop and execute data validation test cases
- Perform post-migration audits, reconciliation, and data integrity checks
- Identify, troubleshoot, and resolve migration issues efficiently
Collaboration & communication
- Collaborate closely with developers, QA, and project managers during replatforming projects
- Clearly communicate migration risks, tradeoffs, and timelines to non-technical stakeholders
- Document migration processes, decisions, and reusable patterns for future projects
Continuous improvement
- Improve internal migration processes, tooling, and documentation
- Stay up to date with eCommerce platforms, APIs, and best practices
- Contribute to building a scalable, repeatable migration practice within the agency
What we’re looking for
Core skills
- Strong understanding of eCommerce data models (products, variants, customers, orders, content)
- Solid experience working with CSV files, Excel / Google Sheets, and structured data
- Good programming skills in Python and/or JavaScript for scripting and automation
- Experience in extracting, transforming, and loading data across systems
- Strong analytical mindset and attention to detail
- Ability to work independently while collaborating with cross-functional teams
- Clear written and verbal communication skills
Nice to have
- Experience with Shopify, Magento, BigCommerce, or WooCommerce APIs
- Basic to solid knowledge of MySQL / SQL for data analysis and extraction
- Familiarity with data security and compliance (GDPR, PCI, HIPAA, if applicable)
- Experience handling large datasets and performance-sensitive migrations
- Background in backend engineering, QA automation, or technical consulting
Career growth
This role is a key technical position with multiple growth paths, depending on your interests and strengths:
- Senior eCommerce Data Engineer
- Technical Project Lead
- Solutions Architect (Commerce Platforms)
- Head of Migrations / Integrations
You’ll have the opportunity to influence how migrations are done company-wide, not just execute individual projects.
Why this role matters
Data migrations are high-risk, high-impact projects. When done well, clients barely notice. When done poorly, businesses lose revenue.
In this role, your work directly protects:
- Customer trust
- Revenue continuity
- Platform stability
We treat this as an engineering responsibility, not an afterthought.