Data Migration Engineer (all genders)

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Minimum 5 years of experience in data engineering or system integration., Strong scripting skills in languages like Python or shell scripts for data processing., Proficiency in PHP for backend development and internal tooling., Solid understanding of relational databases and SQL, with experience in large datasets..

Key responsibilities:

  • Execute end-to-end data migrations from legacy systems to the platform.
  • Enhance internal tools to streamline migration workflows for reliability and scalability.
  • Collaborate with onboarding and support teams to ensure a smooth migration experience.
  • Maintain documentation for internal tools and contribute to scalable migration procedures.

AlfaDocs.com logo
AlfaDocs.com Startup https://www.alfadocs.com/
51 - 200 Employees
See all jobs

Job description

At AlfaDocs, we’re on a mission to transform healthcare. Our software platform makes the daily lives of medical practices and patients easier by streamlining practice management and patient relationships. With our all-in-one, cloud-based solution, healthcare professionals can focus more on care and less on administration.

We take pride in our responsibility to deliver high-performance solutions while fostering a collaborative and respectful environment where everyone’s contributions are valued. We’re driven by a shared passion to make a lasting impact on the healthcare industry, creating a space where both our team and our customers thrive.

As part of our customer onboarding process, we help new clients migrate their data from legacy practice management systems into our platform. As our Data Migration Engineer, you will be responsible for these migrations end-to-end, and for dramatically improving the internal tooling that supports this process. You’ll work on a small team and play a key role in scaling our migration pipeline, making it faster, more reliable, and more automated.

  • Data Migration Execution: Extract, transform, and load data from legacy systems into our platform, covering patient records, appointments, billing data, documents, and medical images.
  • Tooling & Automation: Use and enhance internal tools to perform, monitor, and streamline migration workflows for reliability and scalability.
  • Process Optimization: Drive automation and performance improvements across migration pipelines, aiming for 10x–100x efficiency gains through better UX, architecture, and scripting.
  • System Integration: Work on integrations with third-party systems (e.g., x-ray/imaging software), handling both initial data migration and ongoing data synchronization.
  • Cross-Team Collaboration: Partner closely with onboarding and support teams to understand customer needs, edge cases, and ensure a smooth migration experience.
  • Manual Intervention: Occasionally perform semi-manual migration steps when automation is not feasible, ensuring data accuracy and integrity.
  • Documentation & Standards: Maintain thorough documentation for internal tools and contribute to building scalable, repeatable migration procedures.

Requirements

  • Experience: Min. 5 years of experience in data engineering, system integration, or similar roles with hands-on responsibility for data workflows.
  • Scripting & Automation: Strong background in automation and scripting for data processing (e.g., using shell scripts, Python, or similar).
  • Backend Development: Proficiency in PHP, particularly for backend scripting and internal tooling.
  • Database Knowledge: Solid understanding of relational databases and SQL, with experience in working with large datasets.
  • Data Format Familiarity: Experience handling both structured and unstructured formats such as CSV, XML, and JSON.
  • Reverse Engineering: Comfortable interpreting undocumented or unfamiliar data structures and adapting solutions to heterogeneous input.
  • Agile Mindset: Thrive in a small, agile team with high ownership and autonomy.
  • Language Skills: Strong verbal and written communication skills (min.B2-C1 level) in both Italian and English
  • Problem Solving: High attention to detail and strong problem-solving mindset in complex technical environments.

Please submit your English CV.

Benefits

  • Equipment: laptop, headphones, keyboard, mouse, smartphone with unlimited data, and a dedicated office monitor.
  • Bonus for paid English or German language courses.
  • Training courses, books, workshops, and team-building activities for personal and professional growth.
  • Partnership with Serenis (an online psychotherapy platform) - three sessions offered if needed.
  • Team Building Budget
  • Team Development Budget
  • Regular company reunions (yearly meetups, Christmas dinner)
  • Snacks and fruit always available in the office, along with good beer at the end of the week.

Administrative Info:

Location: This role is based in Milan, Italy (Via Eritrea n. 21 20157 (Palazzo Tecniche Nuove))

Contract: Every Alfa begins their journey with a fixed-term contract of 1 year with the aim of renewing to an indefinite term.

Working hours: Monday - Friday | 09:00 - 18:00 | 1-hour lunch break

Salary range: 40,000€ - 50,000€

Trial Period: 1 months

Start Date: Starting June/July /August2025

Required profile

Experience

Spoken language(s):
ItalianEnglish
Check out the description to know which languages are mandatory.

Other Skills

  • Communication
  • Problem Solving

Related jobs