Search

Data Migrations Engineer - North America

Phorest
locationPhiladelphia, PA, USA
PublishedPublished: 6/14/2022
Technology
Full Time

Job Description

Job DescriptionHiring Location

This is a remote position. We are accepting applications from candidates in the following locations for this exciting opportunity:

  • USA: Arizona, Connecticut, Florida, Illinois, Maryland, Massachusetts, New Jersey, New York, North Carolina, Ohio, Oklahoma, Pennsylvania, Texas and Utah
  • Canada: Ontario, Quebec

About Phorest

Phorest powers 11,000 hair and beauty salons using our software across the globe. Our aim is to capture 25% of the market globally – that’s one million salons and a billion-dollar company.

We are growing and would like to add a new member to our team. You will join a group of highly motivated individuals, to help us grow Phorest faster.

The Opportunity

We are looking for a Data Migration Engineer to serve as the technical owner of our data migration systems in North America. As a solution-focused engineer, you will build, scale, and maintain the core platform and tooling that enables the entire Technical Services team to succeed.

This is a critical, hands-on role for an engineer who thrives on creating elegant, automated solutions to complex data challenges. You will be responsible for the architecture and implementation of the systems that directly impact our clients' onboarding success, reducing manual effort and ensuring data integrity at scale.

What You'll Do

  • Work on a data migration platform, extracting and transforming data from different systems.
  • Take ownership of design and development of custom import tooling for salon/customer data.
  • Rapidly prototype tools or scripts to support one-off migration scenarios.
  • Provide guidance and support for teams running these tools.
  • Collaborate with dev teams and data import teams to ensure smooth handoffs.
  • You will have the opportunity to shape how we solve technical problems.
  • Document migration processes so they can be reused or adapted for future projects.
  • Partner closely with product, and engineering teams to influence the product roadmap, advocating for features that improve the client onboarding experience.
  • Champion and implement standards for code quality, automated testing, deployment (CI/CD), and documentation for all migration-related engineering projects.

Who You Are

Core skills:

  • Proficiency in scripting and automation, with Python or other languages.
  • Experience with object-oriented programming, preferably with Python or JVM languages.
  • Understanding of REST, HTTP, and how to reverse-engineer network traffic when needed.
  • Capable of mimicking user workflows in systems where APIs are unavailable, comfortable working with browser dev tools.
  • Proficient with JSON, CSV, Excel, and building pipelines to transform unstructured data into importable formats. Familiar with common data quality checks and validation logic.
  • Strong communication - being able to document and explain complex technical steps in a simple way, building trust with non-technical teams.
  • Ability to operate autonomously, willing to experiment, try and fail fast.

Bonus experience:

  • Experience with browser automation frameworks (e.g. Playwright or Selenium).
  • Experience working with relational databases would be an advantage.
  • Basic familiarity with AWS, especially around running headless browsers at scale (e.g., using Lambda, EC2, or Docker).
  • Exposure to CRM or vertical SaaS platforms, especially in data import/export contexts.
  • Experience working with distributed teams and translating requirements into working tools.

You’ll thrive in this role if you are:

  • A Systems Thinker: You are skilled at designing holistic, end-to-end solutions and understanding the long-term impact of your architectural decisions.
  • An Automation Enthusiast: You are passionate about finding elegant ways to eliminate manual tasks and improve efficiency through robust code.
  • A Proactive Owner: You take initiative and ownership of your projects from concept to completion and are comfortable driving technical strategy.
  • A Resilient Problem-Solver: You are calm and methodical under pressure, with strong instincts for diagnosing and resolving complex technical issues.
  • A Collaborative Partner: You enjoy working with cross-functional teams and can effectively communicate complex technical concepts to various audiences.

Benefits

????Phorest currently offers a range of fully employer-paid benefits including Medical, Dental, Life, AD&D, Short Term Disability, an EAP, and wellness perks.

????Employees also have access to optional extras, such as a 401(k) and a range of upgraded insurance options.

????Career development is important to us. We even have our own in-house Learning and Development/Business coach and many online resources including LinkedIn learning.

????We like to have fun, build camaraderie through regular social events.

????Phorest also encourages Employee Resource Groups, you will have the opportunity to join or champion a club, society, or group.

Phorest is an equal opportunities employer. We value diversity at our company and do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Research shows that while men apply to jobs when they meet an average of 60% of the criteria, women and other marginalized folks tend to only apply when they check every box. So if you think you have what it takes, but don't necessarily meet every single point on the job description, please still get in touch. We'd love to have a chat and see if you could be a great fit.

Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...