Back to Jobs
AlfaDocsDevelopment 2h ago

Senior Data Migration Engineer (PHP)

ItalyItalyGreeceGreeceAlbaniaAlbaniaCroatiaCroatiaMontenegroMontenegro
Contract
30K - 40K / year

Job Description

About the Role: At AlfaDocs, we're on a mission to transform healthcare by streamlining practice management and patient relationships. We are looking for a Senior Data Migration & Integration Developer/Engineer who will maintain integration interfaces between AlfaDocs and third-party diagnostic software, write code for data migration projects, and solve code-related issues. Working on a small, focused team, you'll play a key role in scaling our migration pipeline—making it faster, more reliable, and more automated.

What You'll Do

  • Execute data migrations for new customers, extracting data from legacy systems and transforming it to fit our platform's format.
  • Collaborate closely with Customers and the onboarding team to understand data format requirements.
  • Handle various types of data including patients, appointments, bills, documents, and medical images.
  • Use and extend existing internal tools to perform and monitor migrations.
  • Automate and optimize the data migration process for scalability and reliability.
  • Occasionally perform semi-manual data migration steps when automation is not feasible.
  • Write documentation for tools and processes, and contribute to standardized procedures.

What You Bring

  • Minimum 3-5 years of professional experience with PHP (preferably Symfony or Laravel).
  • Familiarity with relational databases and SQL.
  • Experience working with structured data formats (CSV, XML, JSON, etc.).
  • Ability to reverse-engineer unfamiliar data structures and adapt to heterogeneous input formats.
  • Comfort working in a small, agile team with high ownership and autonomy.
  • Strong written and verbal communication skills in Italian and English.
  • Bonus: Experience with building ETL pipelines, developing/improving internal tools, or hardware integrations.

Benefits

  • Salary: 30K - 40K (depending on experience).
  • Contract: 1-year fixed-term contract with the aim of renewing to an indefinite term.
  • Equipment provided: laptop, headphones, keyboard, mouse, smartphone, and a dedicated office monitor.
  • Bonus for paid English or German language courses.
  • Training courses, books, workshops, and team-building/development budgets.
  • Partnership with Serenis (an online psychotherapy platform) offering three sessions if needed.
  • Regular company reunions (yearly meetups, Christmas dinner).

Safety First

  • Never pay for a job application.
  • Do not share sensitive bank info.
  • Verify the client before starting work.