Join Phorest as a Data Migration Engineer
Phorest is seeking a skilled Data Migration Engineer to own and enhance our data migration systems across North America. In this remote role, you’ll be the technical driver behind scalable, automated solutions that support client onboarding success for thousands of hair and beauty salons. As a Data Migration Engineer, you’ll work closely with engineering and product teams to reduce manual effort, maintain data integrity, and create robust tools that shape our platform’s future.
What You’ll Do as a Data Migration Engineer
-
Build, maintain, and scale Phorest’s data migration platform for salon and customer data.
-
Design and implement custom import tooling to automate onboarding processes.
-
Rapidly prototype scripts and tools for unique migration scenarios.
-
Provide guidance and support for teams using migration systems.
-
Collaborate with developers and product teams to influence the platform roadmap.
-
Document migration processes to ensure reproducibility and consistency.
-
Implement best practices for code quality, CI/CD, testing, and deployment for migration projects.
Core Skills for a Successful Data Migration Engineer
-
Strong scripting and automation skills in Python or similar languages.
-
Object-oriented programming experience (Python, Java, or JVM languages).
-
Familiarity with REST, HTTP, and reverse-engineering network traffic as needed.
-
Ability to replicate user workflows where APIs are unavailable, using browser dev tools.
-
Proficiency in handling JSON, CSV, Excel, and transforming unstructured data for imports.
-
Strong communication skills, capable of explaining technical steps to non-technical teams.
-
Self-driven, comfortable experimenting and iterating quickly.
Bonus Skills That Make You Shine
-
Experience with browser automation frameworks like Playwright or Selenium.
-
Knowledge of relational databases and data pipelines.
-
Basic AWS experience, especially for running headless browsers at scale (Lambda, EC2, Docker).
-
Experience with CRM or SaaS platforms in data import/export contexts.
-
Experience in distributed teams, translating requirements into actionable tools.
Who You Are
-
Systems Thinker: Designs holistic, scalable solutions and considers long-term impacts.
-
Automation Enthusiast: Passionate about removing manual tasks through efficient code.
-
Proactive Owner: Takes initiative and ownership from project concept to completion.
-
Resilient Problem-Solver: Calm under pressure and adept at resolving complex issues.
-
Collaborative Partner: Works effectively with cross-functional teams and communicates clearly.
Why Work at Phorest?
-
Fully employer-paid benefits including medical, dental, life, AD&D, short-term disability, and wellness perks.
-
Optional benefits such as 401(k) and upgraded insurance packages.
-
Career growth with in-house learning and development resources, including LinkedIn Learning.
-
Fun team culture with regular social events and opportunities to join or lead Employee Resource Groups.
-
Remote-friendly environment supporting employees across the US and Canada.
Phorest is an equal opportunity employer. We value diversity and encourage applicants of all backgrounds. Even if you don’t meet every requirement, we encourage you to apply.