We recommend you these similar jobs:
QA Engineer (T3 Stack + Data Pipelines)
02/01/2025
Programming & Tech
Full time
Remote
480 to 800 USD
Entry level
Estamos buscando un Ingeniero QA comprometido con garantizar la fiabilidad y el rendimiento de nuestras aplicaciones desarrolladas con la pila T3 (TypeScript, TRPC, Tailwind CSS y Next.js), así como la integridad de nuestro data lake y pipelines de datos. En este rol, serás responsable de crear y ejecutar estrategias de pruebas manuales y automatizadas, validar flujos de datos e integrar pruebas automatizadas en nuestra pipeline CI/CD mediante GitHub Actions. Trabajarás en estrecha colaboración con nuestros equipos de desarrollo y datos para mantener altos estándares de calidad. ¡Si te apasiona ofrecer experiencias robustas y libres de errores mientras aseguras la precisión de los datos, queremos conocerte! Responsabilidades clave Planificación y ejecución de pruebas Desarrollar estrategias completas de pruebas manuales y automatizadas para aplicaciones de la pila T3. Crear planes de pruebas para los procesos de ingestión y transformación de datos en los pipelines. Integración continua Integrar pruebas automatizadas en los flujos de trabajo de GitHub Actions para garantizar una pipeline CI/CD fluida. Configurar reportes automatizados de pruebas y notificaciones para retroalimentación rápida sobre cambios en el código. Colaboración con equipos multifuncionales Trabajar en estrecha colaboración con desarrolladores, ingenieros de datos y diseñadores para entender los requisitos, definir criterios de aceptación y revisar historias de usuario. Pruebas de data lake y pipelines Verificar la integridad de la ingestión de datos en el data lake, transformaciones de datos y pipelines ETL mediante la creación y ejecución de casos de prueba y validaciones. Detección y reporte de errores Identificar, documentar y priorizar problemas mediante reportes claros de errores; hacerles seguimiento hasta su resolución manteniendo alta visibilidad con el equipo. Mejora continua Sugerir e implementar mejoras en los procesos de QA, metodologías de pruebas y herramientas de automatización para asegurar velocidad, calidad y precisión de datos. Requisitos Experiencia en QA Sólido conocimiento de metodologías de pruebas de software (manuales y automatizadas). Familiaridad con TypeScript, Next.js y Node.js (con disposición para aprender la pila T3). Experiencia comprobada probando pipelines de datos, verificando transformaciones y asegurando la integridad de datos. Dominio de herramientas Experiencia con frameworks de automatización de pruebas (e.g., Jest, Cypress, Playwright o Puppeteer) e integración en pipelines CI/CD (preferiblemente GitHub Actions). Conocimiento de herramientas de validación de datos y lenguajes de consulta (e.g., SQL) para verificar integridad de datos. Detalle y organización Gran atención al detalle para asegurar una cobertura exhaustiva de pruebas funcionales y centradas en datos. Comunicación efectiva Capacidad para comunicar problemas de manera clara y colaborar eficazmente con equipos multifuncionales, incluyendo ingenieros de datos. Deseable Familiaridad con TRPC para probar endpoints de API. Conocimiento de embeddings vectoriales y web scraping para una cobertura de pruebas más amplia. Detalles del rol Requisito adicional: Capacidad para leer y entender inglés técnico (no es necesario hablarlo). Esta posición part-time ofrece la oportunidad de trabajar en aplicaciones web de vanguardia y sistemas de datos mientras aseguras que cumplan con los más altos estándares de calidad. Si te entusiasma crear experiencias excepcionales para los usuarios, validar pipelines de datos e integrar pruebas automatizadas sin problemas en GitHub Actions, ¡nos encantaría tenerte en nuestro equipo!
Desarrollador Full Stack Ssr. (T3 Stack)
02/01/2025
Programming & Tech
Full time
Remote
1200 to 1600 USD
Entry level
Estamos buscando un Desarrollador Full Stack apasionado y con habilidades destacadas en la pila T3 (TypeScript, TRPC, Tailwind CSS y Next.js) para unirse a nuestro equipo en crecimiento. Este rol se centrará principalmente en el desarrollo de back-end: creación de APIs seguras, gestión de bases de datos y manejo de procesos intensivos de datos, además de contribuir al front-end según sea necesario. ¡Si disfrutas construir aplicaciones innovadoras y resolver desafíos técnicos complejos, queremos conocerte! Responsabilidades principales Desarrollo y mantenimiento de aplicaciones Utilizar la pila T3 para construir y mantener aplicaciones. Desarrollo de APIs Implementar APIs REST seguras y escalables en Node.js. Gestión de bases de datos y manejo de datos Trabajar con Prisma (MySQL) para gestionar esquemas, consultas y modelos de datos. Usar embeddings vectoriales y web scraping para recopilar y procesar datos de manera eficiente. Colaboración e innovación Colaborar con diseñadores UX/UI para crear interfaces receptivas y fáciles de usar. Contribuir con ideas para nuevas funcionalidades, mejoras en la arquitectura y mejores prácticas. Calidad y mantenimiento del código Escribir código limpio, mantenible y eficiente. Realizar revisiones de código, identificar cuellos de botella potenciales y proponer soluciones. Requisitos Experiencia técnica Dominio de TypeScript, Next.js y Tailwind CSS. Sólidos conocimientos en Node.js para el desarrollo de back-end. Familiaridad con Prisma (MySQL) para operaciones de bases de datos. Comprensión de embeddings vectoriales y metodologías de web scraping. Resolución de problemas Habilidad para descomponer problemas complejos en tareas manejables y cumplir con los plazos del proyecto. Colaboración Excelentes habilidades de comunicación para trabajar de manera efectiva en un entorno rápido y multifuncional. Deseable Experiencia con Go o Rust para el desarrollo de APIs. Conocimientos en algoritmos y estructuras de datos para procesamiento eficiente. Familiaridad con Shadcn. Experiencia con Puppeteer para web scraping avanzado o pruebas automatizadas.
Ingeniero de Datos (Data Lake y Sistema de Recuperación)
02/01/2025
Programming & Tech
Full time
Remote
1200 to 1600 USD
Entry level
Estamos buscando un Ingeniero de Datos altamente calificado para diseñar, implementar y mantener nuestro data lake y sistemas de recuperación de datos. Este rol también incluye la creación de web scrapers eficientes para recopilar datos de diversas fuentes. Tendrás la flexibilidad de desarrollar APIs en TypeScript, Rust o Go, según las necesidades del proyecto. ¡Si te emociona el desafío de diseñar soluciones de datos a gran escala, queremos conocerte! Responsabilidades clave Desarrollo de Data Lake y Pipelines Diseñar, construir y optimizar una arquitectura escalable de data lake. Desarrollar pipelines ETL/ELT robustos para la ingestión y procesamiento eficiente de datos. Web Scraping y Recolección de Datos Crear y mantener web scrapers para recopilar datos de endpoints públicos y privados. Asegurar que los procesos de scraping sean confiables y manejen errores y límites de tasa adecuadamente. Desarrollo de APIs Construir APIs seguras y de alto rendimiento en TypeScript, Rust o Go para la recuperación e integración de datos. Colaborar con equipos multifuncionales para definir los requisitos de las APIs y garantizar un flujo de datos fluido. Recuperación y Optimización de Consultas de Datos Implementar soluciones de búsqueda, indexación y recuperación que faciliten un acceso rápido y preciso a los datos. Optimizar consultas para un rendimiento escalable. Colaboración y Documentación Trabajar de cerca con científicos de datos, ingenieros de QA y desarrolladores full-stack para garantizar una integración fluida. Mantener documentación completa sobre los flujos de datos y la arquitectura del sistema. Monitoreo y Mantenimiento Monitorear proactivamente pipelines y sistemas de datos para asegurar rendimiento, confiabilidad y seguridad. Solucionar problemas y aplicar mejoras o correcciones de manera oportuna. Requisitos Experiencia técnica Dominio de TypeScript, Rust o Go para el desarrollo de APIs. Experiencia práctica diseñando y gestionando data lakes y sistemas de procesamiento de datos a gran escala. Sólido conocimiento de pipelines ETL/ELT, modelado de datos y mejores prácticas en arquitectura de datos. Experiencia con herramientas y bibliotecas de web scraping. Familiaridad con bases de datos SQL (e.g., MySQL, PostgreSQL) y NoSQL. Habilidades de resolución de problemas Capacidad para descomponer desafíos complejos de datos en soluciones accionables. Fuertes habilidades de depuración y optimización. Colaboración y comunicación Excelentes habilidades interpersonales para trabajar efectivamente con equipos multifuncionales. Comunicación clara y escrita para documentar y presentar detalles técnicos. Deseable Familiaridad con AWS u otras alternativas para desplegar y escalar infraestructura de datos. Experiencia con embeddings vectoriales y sistemas de recuperación para consultas avanzadas. Conocimientos en Docker, Kubernetes u otras herramientas de orquestación de contenedores. Detalles Modalidad: Tiempo completo. Requisito adicional: Capacidad para leer y entender inglés técnico (no es necesario hablarlo). Únete a nosotros para construir soluciones de datos innovadoras y dar forma al futuro de nuestros productos impulsados por datos. Si te apasiona diseñar sistemas de datos a gran escala y construir APIs de vanguardia, ¡aplica ahora y forma parte de nuestro equipo en crecimiento!