C-

Senior Backend Engineer – Data Migration & Reliability

Salary
$2K/mo
Hiring from
Colombia
Work type
Remote
Posted

617,137 remote jobs, straight from company career pages

100% free · New jobs every minute

Show job description

En ClinicSay estamos construyendo una nueva generación de sistemas inteligentes de gestión clínica, combinando software empresarial, automatizaciones, agentes de inteligencia artificial y análisis de datos en tiempo real.

Somos una empresa tecnológica española en crecimiento, con un equipo internacional y la ambición de convertir ClinicSay en una de las compañías de referencia en tecnología para clínicas privadas.


Nuestro propósito es transformar la forma en que funcionan las clínicas y ayudar a miles de profesionales sanitarios a gestionar sus organizaciones de una manera más inteligente, eficiente y automatizada.


Queremos incorporar a un Backend Engineer especializado en migraciones de datos e integraciones para asumir progresivamente la responsabilidad técnica de uno de los procesos más importantes de ClinicSay: trasladar información desde otros softwares de gestión clínica hacia nuestra plataforma.


Una migración incorrecta no sólo puede provocar pérdida o inconsistencias en los datos. También puede afectar al funcionamiento posterior del software.


Por eso queremos construir un sistema de migraciones seguro, reproducible, verificable y escalable.


Tu primera responsabilidad será aprender cómo funcionan actualmente nuestras migraciones, ejecutar migraciones reales y comenzar a transformar los procesos actuales en un sistema común que pueda utilizar todo el equipo.


A medio plazo, esperamos que te conviertas en la persona responsable de esta área.


Durante tus primeros meses:

  • Analizar las migraciones que ya existen en ClinicSay.
  • Entender los scripts, procesos y decisiones que actualmente utiliza nuestro equipo.
  • Ejecutar migraciones reales desde distintos softwares hacia ClinicSay.
  • Analizar bases de datos, relaciones, inconsistencias y particularidades de cada sistema de origen.
  • Crear y mejorar scripts, conectores y procesos ETL.
  • Diseñar procesos de transformación de datos seguros y reproducibles.
  • Crear verificaciones automáticas que detecten pérdidas de información, duplicados, relaciones incorrectas o inconsistencias.
  • Desarrollar pruebas que permitan comprobar que una migración no rompe funcionalidades de ClinicSay.
  • Crear mecanismos para repetir procesos sin duplicar información.
  • Mejorar la trazabilidad de cada migración.
  • Documentar el sistema para que otros ingenieros puedan utilizarlo y mantenerlo.


El objetivo no es únicamente hacer migraciones.

El objetivo es construir el sistema de migraciones de ClinicSay.



¿Qué queremos construir contigo?


Queremos evolucionar desde un modelo en el que diferentes desarrolladores realizan migraciones mediante scripts individuales hacia una infraestructura común.


Con el tiempo, queremos disponer de:

  • Conectores reutilizables para diferentes softwares.
  • Procesos de transformación estandarizados.
  • Un sistema común de importación hacia ClinicSay.
  • Verificaciones automáticas de integridad.
  • Pruebas de funcionamiento posteriores a cada migración.
  • Registro completo de cada ejecución.
  • Capacidad de detener, continuar o repetir procesos de forma segura.
  • Compatibilidad con las futuras evoluciones de ClinicSay.
  • Herramientas que permitan a nuevos ingenieros ejecutar migraciones siguiendo un procedimiento establecido.


No esperamos que todo esto exista durante tus primeras semanas.

Esperamos que seas capaz de construirlo progresivamente mientras resolvemos migraciones reales.


RequisitosImprescindibles

  • Al menos 4–5 años de experiencia profesional en desarrollo backend.
  • Experiencia real realizando migraciones de datos entre sistemas.
  • Dominio avanzado de SQL y bases de datos relacionales.
  • Experiencia con PostgreSQL.
  • Experiencia profesional con TypeScript/Node.js y/o Python.
  • Conocimiento de procesos ETL, transformación y validación de datos.
  • Experiencia trabajando con APIs REST.
  • Experiencia creando pruebas automatizadas.
  • Capacidad para entender arquitecturas de software complejas.
  • Capacidad para investigar problemas de datos y llegar hasta su causa.
  • Autonomía para asumir proyectos de principio a fin.
  • Capacidad para documentar soluciones y hacer que otros desarrolladores puedan utilizarlas.



Valoraremos especialmente

  • Haber diseñado sistemas reutilizables de migración.
  • Haber trabajado con grandes volúmenes de datos.
  • Experiencia con AWS.
  • Docker.
  • Prisma.
  • SaaS.
  • ERP o CRM.
  • Software sanitario.
  • Sistemas multi-tenant.
  • Procesos de recuperación ante fallos.
  • Integridad y trazabilidad de datos.


No necesitas haber trabajado anteriormente con clínicas.

Sí necesitas entender que estarás trabajando con información crítica y que la precisión es fundamental.



Tu evolución dentro de ClinicSay

No buscamos una persona únicamente para ejecutar migraciones.

Nuestra intención es que esta posición evolucione progresivamente hacia la responsabilidad completa del área de migraciones e integridad de datos de ClinicSay.


Etapa 1 — Incorporación Primeros 6 meses

Remuneración: 2.000 USD/mes

Durante esta etapa esperamos que:

  • Aprendas profundamente cómo funciona ClinicSay.
  • Comprendas las migraciones existentes.
  • Trabajes junto a los ingenieros que actualmente realizan estos procesos.
  • Ejecutes migraciones reales.
  • Detectes problemas y riesgos del sistema actual.
  • Empieces a unificar procesos.
  • Crees verificaciones y pruebas reutilizables.
  • Documentes el funcionamiento de las migraciones.
  • Empieces a reducir la dependencia de conocimiento individual dentro del equipo.


Uno de tus primeros proyectos será trabajar sobre una migración real de una clínica, inicialmente en entorno de pruebas y posteriormente hasta su puesta en producción cuando las verificaciones sean satisfactorias.

Al mismo tiempo, comenzarás a construir el sistema reutilizable que utilizarán las siguientes migraciones.


Etapa 2 — Responsable técnico de migraciones A partir de los 6 meses

Remuneración prevista: 2.500 USD/mes

La progresión estará vinculada a objetivos previamente acordados y resultados demostrables.

Esperamos que para entonces:

  • Puedas ejecutar migraciones con un alto grado de autonomía.
  • Exista un procedimiento común y cada vez más reproducible.
  • Se hayan reducido significativamente los errores y tareas manuales.
  • Existan verificaciones automáticas.
  • Otros ingenieros puedan entender y ejecutar parte del sistema.
  • Los principales conectores y procesos estén organizados y documentados.
  • Puedas detectar incompatibilidades cuando ClinicSay evolucione.
  • Seas capaz de definir cómo deben realizarse nuevas migraciones.

En esta etapa empezarás a convertirte en el referente técnico interno de migraciones.



Etapa 3 — Owner del sistema de migraciones A partir de los 12 meses

Remuneración prevista: 3.000 USD/mes

Si la evolución es positiva, esperamos que hayas asumido prácticamente la responsabilidad completa del sistema.

Entre tus responsabilidades estarán:

  • Mantener la arquitectura de migraciones.
  • Diseñar nuevos conectores.
  • Supervisar migraciones complejas.
  • Garantizar la calidad de los procesos.
  • Definir estándares técnicos.
  • Mejorar continuamente las verificaciones.
  • Coordinarte con el equipo principal de ClinicSay cuando cambie el modelo de datos.
  • Formar a otros ingenieros que participen en migraciones.
  • Revisar el trabajo de nuevos integrantes del área.

Nuestro objetivo es que puedas convertirte en la persona que construya y conozca profundamente el sistema de migraciones de ClinicSay.



🚀 Etapa 4 — Liderazgo del equipo de migraciones

Los 3.000 USD mensuales no representan necesariamente el techo de la posición.

A medida que ClinicSay crezca, necesitaremos incorporar más personas para realizar migraciones.

Si has construido el sistema, demostrado capacidad técnica y desarrollado habilidades de liderazgo, nuestra intención es que puedas evolucionar hacia:


Tech Lead / Head of Data Migration

En esa etapa podrías:

  • Liderar al equipo de ingenieros de migraciones.
  • Distribuir y supervisar proyectos.
  • Diseñar la evolución tecnológica del área.
  • Participar en la selección e incorporación de nuevos ingenieros.
  • Establecer estándares de calidad.
  • Revisar las migraciones más complejas.
  • Automatizar progresivamente una mayor parte del proceso.
  • Trabajar directamente con el equipo principal de producto y arquitectura de ClinicSay.

La remuneración continuará evolucionando en función de:

  • Responsabilidad.
  • Resultados.
  • Nivel de autonomía.
  • Capacidad de liderazgo.
  • Tamaño del equipo.
  • Grado de automatización conseguido.
  • Impacto sobre la capacidad de ClinicSay para incorporar nuevas clínicas.

Queremos construir una relación profesional a largo plazo.

Si ClinicSay crece y tú ayudas a construir una parte fundamental de nuestra tecnología, queremos que tu carrera profesional también crezca con la empresa.


Qué ofrecemos

  • Trabajo 100 % remoto.
  • Incorporarte a una empresa tecnológica española en crecimiento.
  • Trabajar en un producto utilizado por clínicas reales.
  • Resolver problemas técnicos complejos con impacto directo.
  • Autonomía creciente.
  • Responsabilidad sobre un área estratégica.
  • Posibilidad real de liderazgo.
  • Crecimiento profesional y económico ligado al impacto.
  • Trabajar con un equipo internacional de ingeniería.
  • Participar en la construcción de tecnología aplicada a inteligencia artificial y automatización sanitaria.

Conoce ClinicSay

🌐 Web oficial: https://clinicsay.com/

▶️ Canal de YouTube: https://www.youtube.com/@clinicsay

En nuestro canal de YouTube puedes conocer nuestra filosofía, tecnología, forma de trabajar y visión de futuro.


ClinicSay — Estamos construyendo una nueva forma de gestionar clínicas. Y buscamos a las personas que quieran construirla con nosotros.

Similar jobs

Apply for this job100% free