Data Migration Specialist (SQL/Python/R)

Doctoralia·Barcelona, Spain

What they offer

  • Full-time hours

    Per the ad.

  • Hybrid

    Office and home days — the ad has the split.

What they ask for

  • Have the right to work in Spain

    Doctoralia doesn't mention sponsorship in the ad.

  • Speak native-level Spanish

    Listed as a requirement in the ad.

  • Work in English

    English is required, per the ad.

  • Be near Barcelona for hybrid days

    No relocation package mentioned.

Pulled from the advert automatically — the full ad is what counts.

Added 18 days ago
Read the full advert

About the role

Role mission: Person responsible for receiving, cleaning, and migrating historical client databases (clinics and private doctors) into Doctoralia's management software (SaaS). Additionally, this role is responsible for troubleshooting (troubleshooting), automating data ingestion processes, and performing process improvement tasks within the team.

What you'll do

Main responsibilities (What you'll do):

Data cleaning and normalization: Process databases in various formats (Excel, CSV, SQL, etc.), correct inconsistencies, duplicates, null data, and erroneous values.

Migration and ingestion: Load cleaned databases into the company's SaaS systems using internal import tools, SQL queries, and light automation/scripting.

QA and validation: Perform checks, batch testing (relationships, foreign keys, data integrity), and validation checks before Go Live.

Troubleshooting (Troubleshooting): Identify, diagnose, and fix issues in migrations or incompatibilities between data structures.

Client care and management (Stakeholders): Contact clinic contacts promptly to request corrections, explain technical requirements in plain language, and coordinate data deliveries.

Security and compliance: Handle highly sensitive information (medical and patient data) under strict security protocols and regulatory compliance (GDPR / LOPD).

What we're looking for

SQL: Intermediate/advanced level for querying, transforming, and cleaning databases.

Excel: Advanced level (Power Query, traditional formulas, pivot tables, and spreadsheet structuring).

English: Fluent/essential for internal communication with the global technology and support team (Poland, Germany, Italy).

Languages: Native or fluent Spanish.

Skills: High attention to detail, methodical approach, client orientation, and a "hands-on" mindset for continuous operational work.

Nice to have

• Knowledge of light scripting with Python or R for task automation and debugging.

• Previous experience working with APIs or integration tools.

• Training or previous experience in healthcare, technology, or B2B SaaS environments.

What you'll get

💶 A competitive salary commensurate with your experience.

🤝 The most important thing: an amazing team that will support you and guide you along the way.

⚕️ Private health insurance.

🎂 A day off on your birthday to spend with your loved ones.

📚 Free language classes.

🧠 Unlimited access to the iFeel chat for mental and emotional well-being support.

🏠 Hybrid work model with a minimum of 1 day per week at our Barcelona office.

About the company & team

Doctoralia is a leading global platform in the digital health sector. Our goal is to connect patients with healthcare professionals in a simple, fast, and efficient way. How do we do this? Through the marketplace and the mobile app, we enable users to search for private-sector professionals and/or clinics, read patient reviews, check availability, and book directly online. 📱💻

Doctoralia has been part of the Docplanner group since 2017, a multinational company present in more than 13 countries. 🌍

We have the backing of investors such as Goldman Sachs, One Peak, Point Nine, and Target Global. We have raised over €450 million and are close to achieving profitability, with more than €180 million in ARR.

Additional information

We promote and embrace equal opportunities in our selection process, and also every day at work. When you apply for our vacancies, you will receive the same treatment regardless of your age, disability, gender reassignment, marital or civil partnership status, pregnancy or maternity status, race, color, nationality, ethnic or national origin, religion or belief, sex, sexual orientation, or any other dimension of human diversity. If you need additional support in your selection process, we encourage you to let us know. Behind these words you are reading, there is a person (hello!) who already helped a candidate by adapting the interviews, and now we are lucky to have this person with us. So, even if you have never asked for it before, let this serve as a sign that, now, you can.

We can only be truly equal if we adapt to one another.

"We believe that all humans, in all their beautiful diversity, should have the same rights, dignity, and respect." Mariusz Gralewski, CEO

_ _ _ _ _ _ _ _ _ _ _ _

Data Controller: DOCTORALIA INTERNET, S.L Purpose: to manage the job application and to be able to contact candidates when we have a position that fits their skills.
Legal basis: legitimate interest.
Recipients: the Controller and other companies of the DocPlanner group, and external data processors only for the purposes indicated.
Rights: access, rectification, and deletion of data, as well as other rights set out in our privacy policy.

This job was automatically translated to English, .

About the company

Doctoralia

Doctoralia

healthcare

View company profile
Spanish company
1500 employees