Descripción del puesto
Ingeniero de Datos Senior con perfil de desarrollo Front-End, combinando experiencia en SQL, Snowflake y Power BI con desarrollo de aplicaciones React multi-módulo. Utilizará herramientas de IA para acelerar el desarrollo de código y participará en integraciones analíticas avanzadas, incluyendo Snowflake Cortex AI.
Must Have / requisitos obligatorios
3+ años de experiencia con React.
React: Hooks, Context, Routing y State Management con Redux o Zustand.
Experiencia desarrollando y desplegando aplicaciones React multi-módulo.
Micro-frontends, monorepos (Nx/Turborepo) o arquitecturas modulares.
Git avanzado: GitFlow o trunk-based, pull requests, resolución de conflictos y releases.
Experiencia con CI/CD: GitHub Actions, GitLab CI o Azure DevOps.
SQL avanzado: CTEs, Window Functions, joins complejos y optimización.
Manejo de JSON/Variant.
Experiencia práctica con Snowflake.
Snowflake Warehouses, Stages, Tasks, Streams, Roles y permisos.
Power BI e integración mediante API.
Experiencia utilizando herramientas de IA generativa para desarrollo de código.
Inglés intermedio.
Hard Skills
Data Modeling – Snowflake DB (SQL), ReactJS.
Habilidades adicionales / Deseables
Para este campo del Dashboard puedes poner:
Snowflake Cortex AI, Snowpark, Python, Java, TypeScript, Jest, React Testing Library, Cypress, Docker, Node.js, FastAPI, Power BI APIs, Micro-frontends, Nx, Turborepo, GitHub Actions, GitLab CI y Azure DevOps.
También son altamente valorados conocimientos de RAG, búsqueda semántica y funciones de Snowflake Cortex como COMPLETE, SUMMARIZE, SENTIMENT y SEARCH.
Soft Skills
Communication, Innovation & Creativity, Problem Solving, Resilience & Adaptability, Teamwork & Collaboration.
Requisitos
Desarrollar y mantener aplicaciones React multi-módulo.
Diseñar arquitecturas Front-End escalables.
Utilizar herramientas como GitHub Copilot, Claude o Cursor para generación y revisión de código.
Gestionar build, versionado, empaquetado y despliegue de aplicaciones.
Implementar y trabajar con pipelines de CI/CD.
Diseñar y optimizar consultas SQL sobre Snowflake.
Realizar modelado de datos para consumo analítico.
Integrar Power BI Datasets mediante API REST.
Explorar e implementar casos de uso con Snowflake Cortex AI.
Trabajar colaborativamente mediante Git, pull requests y code reviews.
Para Recruiting, el filtro fuerte de esta posición sería: React (3+ años) + aplicaciones multi-módulo + SQL avanzado + Snowflake + Git/CI-CD. Power BI también tiene bastante peso. Cortex AI, Snowpark, TypeScript, testing y Docker aparecen como deseables, por lo que no los usaría como descarte inicial.
Responsabilidades
Desarrollar y mantener aplicaciones React multi-módulo, con arquitectura escalable y documentada.
Utilizar herramientas de IA generativa para generación, refactorización y revisión de código.
Gestionar el ciclo completo de despliegue de aplicaciones React: build, versionado, empaquetado y ambientes Dev, Staging y Producción.
Configurar y trabajar con procesos de CI/CD.
Diseñar y optimizar consultas SQL avanzadas en Snowflake.
Realizar modelado de datos para consumo analítico y aplicaciones.
Integrar Power BI Datasets mediante API REST.
Implementar y explorar casos de uso con Snowflake Cortex AI.
Trabajar colaborativamente mediante Git, branching, pull requests y code reviews.
Participar activamente en ceremonias y equipos ágiles.
Beneficios
Inicia sesión para ver los beneficios de esta vacante