En Alpha ICG estamos construyendo una nueva plataforma SaaS empresarial desde cero. No buscamos a alguien que solo quiera administrar bases de datos, ejecutar scripts o esperar instrucciones para cada decisión.
Buscamos a alguien que disfrute construir.
Alguien que se sienta cómodo diseñando arquitecturas de datos, resolviendo problemas complejos de rendimiento y seguridad, y transformando requerimientos funcionales en soluciones sólidas, escalables y listas para producción.
Alguien que además sea capaz de liderar técnicamente la integración de datos de nuestros clientes, desde el análisis de sus sistemas actuales hasta la migración, validación y puesta en producción de nuestras soluciones.
Alguien que entienda que la tecnología debe responder a las necesidades del producto y del cliente, y no al revés.
Lo que encontrarás aquí
- Un producto reciente.
- Arquitectura moderna basada en microservicios.
- Entornos de datos relacionales y no relacionales.
- PostgreSQL como tecnología principal, con Supabase como plataforma actual.
- Integraciones reales con sistemas empresariales de nuestros clientes.
- Libertad para evaluar y proponer nuevas tecnologías cuando aporten valor.
- Decisiones rápidas.
- Un equipo pequeño y altamente enfocado.
- Herramientas modernas de desarrollo.
- Impacto visible desde la primera semana.
No trabajarás en una organización donde una decisión técnica requiere cinco reuniones y tres aprobaciones.
Trabajarás directamente con quienes están construyendo el producto y participando en su implementación con clientes.
Lo que harás
- Diseñar, desarrollar y optimizar arquitecturas de datos para una plataforma SaaS empresarial.
- Trabajar con bases de datos relacionales, principalmente PostgreSQL, y tecnologías NoSQL.
- Diseñar esquemas, relaciones, índices, consultas, funciones y procedimientos SQL.
- Evaluar e implementar estructuras de datos adecuadas para distintos requerimientos funcionales.
- Implementar mecanismos de seguridad, control de acceso y aislamiento de datos entre clientes.
- Optimizar consultas, almacenamiento y rendimiento.
- Garantizar la integridad y consistencia de los datos entre distintos microservicios y aplicaciones.
- Diseñar y ejecutar migraciones seguras, considerando la portabilidad entre plataformas y tecnologías.
- Implementar estrategias de respaldo, recuperación, monitoreo y alta disponibilidad.
- Trabajar directamente con desarrolladores backend que utilizan NestJS, TypeScript y Prisma.
- Participar en decisiones de arquitectura y selección de tecnologías.
- Preparar y mantener las bases de datos para ambientes productivos.
Integración e implementación con clientes
- Liderar técnicamente la integración de datos durante la implementación y despliegue de nuestras soluciones.
- Analizar las estructuras de datos de los sistemas existentes de nuestros clientes, incluyendo ERP, contabilidad, CRM y otras plataformas empresariales.
- Diseñar y ejecutar procesos de extracción, transformación, carga y sincronización de datos (ETL/ELT).
- Definir reglas de transformación, mapeo, clasificación y validación de información entre sistemas.
- Coordinar con los equipos técnicos de nuestros clientes y con nuestros desarrolladores backend para implementar integraciones seguras y confiables.
- Diseñar procedimientos de migración y carga inicial de datos.
- Implementar controles de calidad, trazabilidad, consistencia y conciliación de información.
- Resolver problemas técnicos relacionados con diferencias de estructuras, formatos y modelos de datos.
- Validar la integridad de los datos antes de la puesta en producción.
- Documentar las integraciones y establecer procedimientos de monitoreo y mantenimiento.
Lo que valoramos
- Experiencia real diseñando y construyendo sistemas de datos en producción.
- Experiencia integrando información entre distintos sistemas empresariales.
- Capacidad de ejecución.
- Buen criterio técnico para elegir tecnologías y estructuras de datos.
- Autonomía.
- Responsabilidad.
- Atención a la seguridad, integridad y rendimiento de los datos.
- Capacidad para identificar problemas y proponer soluciones.
- Capacidad para colaborar directamente con equipos técnicos de clientes.
- Mentalidad orientada a construir sistemas mantenibles y escalables.
- Curiosidad por aprender.
Requisitos
- Experiencia sólida con PostgreSQL u otros motores SQL empresariales.
- Dominio avanzado de SQL.
- Experiencia comprobable con bases de datos NoSQL, como MongoDB, Redis, DynamoDB u otras tecnologías equivalentes.
- Conocimiento de distintas estructuras y modelos de datos: relacionales, documentales, clave-valor y otros.
- Experiencia en modelamiento y diseño de arquitecturas de datos.
- Experiencia desarrollando procesos ETL/ELT e integración de información entre sistemas.
- Experiencia trabajando con APIs, formatos JSON, CSV y otros mecanismos de intercambio de datos.
- Experiencia optimizando consultas, índices y rendimiento.
- Conocimientos sólidos de seguridad, roles, permisos y control de acceso.
- Experiencia gestionando migraciones y versionamiento de esquemas.
- Conocimientos de transacciones, concurrencia, integridad y consistencia de datos.
- Experiencia con procedimientos de respaldo y recuperación.
- Experiencia trabajando con Git.
- Experiencia colaborando con equipos de desarrollo de software.
- Inglés o español a nivel profesional.
Muy valorado
- Supabase.
- Prisma ORM.
- NestJS y TypeScript.
- Python para procesamiento, integración y transformación de datos.
- Arquitecturas de microservicios.
- SaaS B2B y arquitecturas multiempresa (multi-tenant).
- Experiencia integrando sistemas ERP, contables y CRM.
- Conocimiento de plataformas como SAP, Sage, Softland u otros ERP.
- Docker.
- CI/CD.
- Redis, MongoDB y bases de datos distribuidas.
- Bases de datos vectoriales y tecnologías como pgvector o Qdrant.
- Modelamiento de datos para sistemas de inteligencia artificial, RAG y agentes.
- Experiencia en migraciones entre diferentes motores o proveedores de bases de datos.
- Experiencia con servicios cloud.
- Cursor.
- ChatGPT.
- Claude.
- GitHub Copilot.
Herramientas de trabajo
Cada integrante del equipo recibe:
- Cuenta corporativa Microsoft 365.
- Correo corporativo Exchange Online.
- Cuenta corporativa GitHub.
- Acceso a repositorios privados de la empresa.
- Licencia corporativa de Cursor.
- Herramientas de documentación y colaboración gestionadas por la compañía.
Creemos que los buenos especialistas deben invertir su tiempo construyendo soluciones, no luchando contra herramientas.
Modalidad
- Santiago de Chile.
- Trabajo híbrido.
- Jornada completa.
- Contrato inicial de 1 mes con posterior conversión a contrato indefinido según desempeño y conforme a la legislación laboral aplicable.
- Renta competitiva acorde a experiencia.
Antes de postular
Esta posición es para personas que disfrutan trabajar directamente con bases de datos, escribir SQL, diseñar estructuras eficientes y resolver problemas técnicos complejos.
También buscamos a alguien que disfrute enfrentar problemas reales de integración: entender cómo un cliente organiza su información, identificar diferencias entre sistemas y construir mecanismos confiables para que los datos fluyan correctamente.
No buscamos un perfil exclusivamente orientado a Business Intelligence, análisis de datos o generación de reportes.
Tampoco buscamos a alguien que solo quiera administrar infraestructura o supervisar equipos sin involucrarse técnicamente.
Buscamos un especialista que comprenda las diferencias entre las tecnologías de almacenamiento, que sepa cuándo utilizar una base de datos relacional o NoSQL, y que pueda diseñar soluciones sin generar dependencias innecesarias de una plataforma o proveedor.
Si disfrutas construir arquitecturas de datos, resolver problemas de integración, mejorar el rendimiento y ver tus soluciones funcionando en producción, queremos conversar contigo.
Cómo postular
Envía
- CV actualizado a
[email protected]
- Perfil de LinkedIn.
- Perfil de GitHub (obligatorio).
- Breve descripción de los proyectos más relevantes en bases de datos SQL y NoSQL, indicando tu responsabilidad directa sobre diseño, seguridad, rendimiento o arquitectura.
- Un ejemplo de integración o migración de datos entre sistemas empresariales en el que hayas participado, indicando tu responsabilidad técnica.
- Indicar las tecnologías de bases de datos con las que has trabajado en producción.
Los candidatos seleccionados participarán en una entrevista técnica y una prueba práctica corta enfocada en modelamiento de datos, SQL, NoSQL, integración ETL/ELT, seguridad y decisiones de arquitectura.
📌 Especialista en Bases de Datos (Chile)
🏢 Alpha Independent Consulting Group
📍 Chile