V
Data Migration (ETL) Engineer
VanHack
Remote · Canada Full-time Mid Level 1mo ago
About the role
About us
- The company is an HR product used by thousands of companies worldwide.
- This role focuses on migrating customer data into the company’s application, not traditional analytics or data warehousing.
- Each migration involves different source systems, from standard software platforms to custom legacy applications.
Role
- As a Data Migration (ETL) Engineer, you will own customer data migration projects from discovery through delivery.
- The role is a strong fit for a software engineer, database developer, or DevOps professional with hands-on migration experience.
Key responsibilities
- Work with data owners to understand legacy data, gather requirements, and design migration solutions.
- Produce detailed data mapping documentation.
- Develop tools, scripts, queries, or applications to access, analyze, convert, and migrate data from databases or CSV files.
- Reverse-engineer data models from vendor systems and custom legacy applications.
- Troubleshoot data quality issues and write scripts to cleanse data.
- Maintain data security, integrity, and availability in production environments.
- Collaborate with Customer Success to manage expectations, communicate timelines, and resolve database issues.
- Serve as the technical point of contact during migration projects.
Qualifications
- 2+ years of experience in data migrations.
- Strong SQL proficiency.
- Hands-on scripting experience with Python or Ruby.
- Ability to take ownership with minimal direction and deliver high-quality work in a fast-paced environment.
- Self-starter who can work independently and collaboratively.
- Excellent communication, analytical, and problem-solving skills.
- Advanced English.
- Linux experience, terminal usage, and OS-level troubleshooting are nice to have.
- A bachelor’s degree in Computer Information Systems or a related field is nice to have.
Working conditions
- Full-time, Monday to Friday, 8 hours per day.
- At least 6 hours of overlap with US Eastern Time.
- Fully remote work.
- Preferred applicants are from Ukraine, but candidates from other parts of Europe and LATAM, especially Brazil, will also be considered.
- Competitive salary based on the interview process.
- Paid vacation, national holidays, and sick leave.
- Professional education reimbursement.
- Legal, accounting, and tax support.
Skills
PythonSQLScripting
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free