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.
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.
About the role
Misión del rol: Persona encargada de la recepción, depuración, limpieza y migración de las bases de datos históricas de clientes (clínicas y médicos privados) hacia el software de gestión (SaaS) de Doctoralia. Además, es el rol responsable de solucionar incidencias (troubleshooting), automatizar procesos de ingesta y realizar tareas de process improvement dentro del equipo.
What you'll do
Funciones principales (What you'll do):
• Limpieza y normalización de datos: Tratar bases de datos en distintos formatos (Excel, CSV, SQL, etc.), corregir inconsistencias, duplicados, datos nulos y valores erróneos.
• Migración e Ingesta: Cargar las bases de datos limpias en los sistemas y software SaaS de la compañía a través de herramientas de importación interna, consultas SQL y automatizaciones/scripting ligero.
• QA y Validación: Realizar comprobaciones, pruebas por bloques (relaciones, foreign keys, integridad de datos) y chequeos de validación antes del Go Live.
• Resolución de problemas (Troubleshooting): Identificar, diagnosticar y corregir fallos en las migraciones o incompatibilidades entre estructuras de datos.
• Atención y gestión de clientes (Stakeholders): Contactar puntualmente con los interlocutores de las clínicas para solicitar correcciones, explicar requerimientos técnicos en un lenguaje sencillo y coordinar entregas de datos.
• Seguridad y Compliance: Manejar información altamente sensible (datos médicos y de pacientes) bajo estrictos protocolos de seguridad y cumplimiento normativo (RGPD / LOPD).
What we're looking for
• SQL: Nivel intermedio/avanzado para consulta, transformación y limpieza de bases de datos.
• Excel: Nivel avanzado (Power Query, formulación tradicional, tablas dinámicas y estructuración de plantillas).
• Inglés: Nivel fluido/indispensable para comunicación interna con el equipo global de tecnología y soporte (Polonia, Alemania, Italia).
• Idiomas: Castellano nativo o fluido.
• Aptitudes: Alta atención al detalle, metodológico, orientación al cliente y mentalidad "pico y pala" para el trabajo operativo continuo.
Nice to have
• Conocimientos de scripting ligero con Python o R para automatización de tareas y debugging.
• Experiencia previa trabajando con APIs o herramientas de integración.
• Formación o experiencia previa en entorno sanitario, tecnológico o SaaS B2B.
What you'll get
💶 Salario adecuado a tu experiencia.
🤝 Lo más importante: un equipo increíble que te acompañará y te apoyará en el camino.
⚕️ Seguro médico privado.
🎂 Día de cumpleaños libre para pasar el día con tus seres queridos.
📚 Clases de idiomas gratuitas.
🧠 Acceso ilimitado al chat de iFeel para apoyo en salud mental y bienestar emocional.
🏠 Modalidad híbrida con presencia mínima de 1 día a la semana desde nuestras oficinas de Barcelona.
About the company & team
Doctoralia es una plataforma global líder en el sector de la salud digital. Nuestro objetivo es conectar pacientes con profesionales de la salud de forma sencilla, rápida y eficiente. ¿Cómo hacemos esto? A través del marketplace y la App móvil, conseguimos que los usuarios puedan buscar profesionales y/o clínicas del sector privado, leer reseñas de pacientes, consultar la disponibilidad y reservar directamente online. 📱💻
Doctoralia forma parte del grupo Docplanner desde 2017, una empresa multinacional con presencia en más de 13 países. 🌍
Contamos con el respaldo de inversores como Goldman Sachs, One Peak Partners, Point Nine y Target Global, hemos recaudado más de 450 millones de euros y estamos cerca de alcanzar la rentabilidad con más de 180 millones € ARR.
Additional information
Promovemos y adoptamos la igualdad de oportunidades en nuestro proceso de selección, y también todos los días en el trabajo. Cuando solicites nuestras vacantes, recibirás el mismo trato independientemente de tu edad, discapacidad, reasignación de género, estado civil o de pareja civil, estado de embarazo o paternidad, raza, color, nacionalidad, origen étnico o nacional, religión o creencias, sexo, orientación sexual o cualquier otra dimensión de la diversidad humana. Si necesitas apoyo adicional en tu proceso de selección, te animamos a que nos lo hagas saber. Detrás de estas palabras que estás leyendo, hay una persona (¡hola!) que ya ayudó a un candidato adaptando las entrevistas, y ahora tenemos la suerte de tener a esta persona con nosotros. Entonces, incluso si nunca antes lo has pedido, que esto sirva como una señal de que, ahora, puedes hacerlo.
Solo podemos ser verdaderamente iguales si nos adaptamos unos a otros.
"Creemos que todos los humanos, en toda su hermosa diversidad, deben tener los mismos derechos, dignidad y respeto." Mariusz Gralewski, CEO
_ _ _ _ _ _ _ _ _ _ _ _
Responsable: DOCTORALIA INTERNET, S.L Finalidad: para gestionar la solicitud de empleo y para poder contactar con los candidatos cuando contemos con un puesto que se adecúen a sus aptitudes.
Legitimación: base legal de interés legítimo.
Destinatarios: el Responsable y otras empresas del grupo DocPlanner, y encargados externos del tratamiento de datos personal solo para finalidades indicadas.
Derechos: acceso, rectificación y supresión de los datos, así como otros derechos expresados en nuestra política de privacidad.
This job was automatically translated to English, .