Data Migration Engineer

Data Migration Engineer
Categories: Data Science
Type: Full-time (8h/day)
Location: Remote
Industry: HR

Description

The role focuses on migrating new clients’ data from previous recruitment platforms into the company’s product while working closely with the Customer Success team to ensure a smooth onboarding experience. It also involves contributing to broader data engineering initiatives. Responsibilities include managing end-to-end migrations, defining strategies, building scalable solutions and providing reliable technical support.

We do understand that very few engineers specialize solely in migrations. So, if you are a software engineer, DB developer or DevOps professional with relevant migration experience, this is a great opportunity to join a serious HR/Rec project used by thousands of companies worldwide and make a real impact.

Requirements

  • 2+ years of experience in data migrations.
  • Proficiency in SQL.
  • Hands-on experience with scripting in Python or Ruby (as popular ETL tools are not widely used in this role).
  • Ability to take ownership of tasks with minimal direction and deliver high-quality results in a fast-paced environment.
  • Self-starter who can work independently and collaboratively.
  • Excellent communication, analytical, and problem-solving skills.
  • Advanced level of English.

Responsibilities

  • Work with data owners to understand legacy data, gather requirements, and design solutions to meet those needs.
  • Produce detailed data mapping documentation.
  • Develop and implement tools, scripts, queries, or applications for accessing, analyzing, converting, and migrating data between databases or from CSV files.
  • Reverse-engineer data models from other vendors.
  • Troubleshoot data quality issues and write scripts to cleanse data.
  • Maintain data security, integrity, and availability in production environments.
  • Collaborate with the Customer Success team to manage client expectations, communicate timelines, and resolve database issues.
  • Serve as the technical point of contact during the migration process.

Nice to have

  • Bachelor’s degree in Computer Information Systems or a related field.
  • Experience with Ruby on Rails (as the core of the project is written in Ruby).

Working conditions

  • Mon – Fri, 8h/day, overlap with US CST (Denver) at least 4 hours.

We offer

Work from anywhere

Work from anywhere (fully remotely or in our offices)

Competitive salary

Competitive salary based on the results of the interview

PTO

Paid vacation, national holidays and sick leaves

Professional education

Professional education reimbursement

Legal

Legal, accounting and taxes support

We accept job applicants preferably from Ukraine, but also consider talents from other parts of Eastern Europe (Poland, Moldova, Romania), Baltic (Lithuania, Latvia, Estonia), Balkans (Bulgaria, Macedonia, Albania, Serbia, Montenegro, Croatia, Bosnia) and Turkey.

Apply for this position

Allowed Type(s): .pdf, .doc, .docx

By submitting this form you agree to our Privacy Policy.

Refer a Friend

Do you have a friend, family member or colleague who is looking for a new role in software development?

Refer a Friend

Tell them about Echo, help them find their dream job and receive up to 1,000 USD as a reward.

How it works

1. Ask your friend for permission.

2. Send us your friend's contact details (email, Linkedin, etc).

3. Wait for approval.

4. Get a bonus once your friend gets hired.

Other Job Postings You Might Be Interested In

Lou photo
quotes
Back in 2013, I founded Echo with the simple business idea: "Connect great tech companies around the globe with the brightest remote software engineers." We've employed hundreds of talents so far and keep going.
Lou photo

✎ posted by

Lou Reverchuk