




**Acerca de Donorbox** ------------------ Donorbox es una plataforma líder de recaudación de fondos y sistema de gestión de donantes para organizaciones sin fines de lucro. Nuestra misión es acelerar el impacto positivo en todo el mundo ayudando a las organizaciones sin fines de lucro a ser altamente efectivas en la recaudación de fondos y en la gestión de su base de partidarios. Desde 2014, hemos permitido que más de 100.000 organizaciones globales recauden cerca de 3.000 millones de dólares en donaciones. Nuestra empresa de rápido crecimiento es rentable y autosuficiente, con una tasa de ingresos saludable. Contamos con un equipo completamente distribuido y diverso de 150 personas ubicadas en más de 16 estados y 23 países. Donorbox tiene la calificación de software número 1 para recaudación de fondos, gestión de donantes y pagos para organizaciones sin fines de lucro en G2, basado en cientos de reseñas verificadas de clientes. Estamos orgullosos de lo que hacemos, ¡y nuestro producto lo refleja! **El Puesto** ------------ Donorbox busca un **Ingeniero Senior de Datos** motivado para unirse a nuestro equipo en crecimiento. En este puesto, asumirá la responsabilidad de construir y mantener la infraestructura de datos que impulsa el análisis e informa decisiones comerciales clave. Transformará datos crudos en información útil, resolverá desafíos técnicos complejos y ayudará a dar forma al futuro de nuestros sistemas de datos. Si le apasionan los datos, prospera en un entorno colaborativo y disfruta generar un impacto, ¡queremos saber de usted! **Responsabilidades** -------------------- * **Desarrollar y Mantener Canalizaciones de Datos:** Diseñar, construir y optimizar flujos de trabajo robustos de ETL/ELT utilizando **SQL**, **Python**, **dbt** y **Airflow** para ingerir y procesar datos de diversas fuentes. * **Diseñar y Optimizar Modelos de Datos:** Crear y perfeccionar modelos de datos, principalmente dentro de **PostgreSQL**, asegurando que sean eficientes, escalables y que satisfagan nuestras necesidades analíticas y de informes. * **Garantizar la Calidad y Usabilidad de los Datos:** Limpiar, transformar y estructurar los datos para asegurar precisión, consistencia y un formato adecuado para el análisis y los informes. * **Mentorar y Colaborar:** Actuar como líder técnico, mentorando a ingenieros juniors y promoviendo las mejores prácticas en codificación, modelado de datos y diseño de sistemas. También trabajará estrechamente con analistas de datos y partes interesadas del negocio para traducir necesidades empresariales en requisitos técnicos. * **Construir Bases para Informes:** Apoyar la creación de tablas resumen y mejorar los modelos de base de datos para proporcionar a los Analistas de Datos datos listos para usar en su trabajo. * **Documentar Todo:** Mantener documentación clara y concisa sobre sistemas de datos, canalizaciones, flujos de datos y esquemas, facilitando que otros comprendan y utilicen nuestros activos de datos. * **Desplegar Productos de Datos:** Ayudar a desplegar conjuntos de datos, informes y paneles en **Superset** para su uso generalizado. * **Practicar la Excelencia en Ingeniería de Software:** Seguir las mejores prácticas en desarrollo de software, incluyendo **control de versiones**, **pruebas** y diseño de código modular. * **Trabajar en un Entorno Ágil:** Operar eficazmente dentro de nuestro marco de desarrollo ágil, contribuyendo a la mejora continua y a iteraciones rápidas. * **Presentar y Recopilar Comentarios:** Interactuar con las partes interesadas para presentar productos de datos terminados y recopilar comentarios valiosos para futuras iteraciones. * **Ser Responsable de la Solución:** Asumir la responsabilidad de problemas de datos complejos desde el principio hasta el final, desde la identificación de la causa raíz hasta la implementación de una solución lista para producción. * **Realizar auditorías regulares de rendimiento** en canalizaciones de datos existentes, bases de datos y paneles, e implementar optimizaciones. **Cualificaciones y Experiencia** * **Experiencia:** 5 o más años de experiencia práctica en un puesto de Ingeniería de Datos, con un historial comprobado de construcción y gestión de sistemas de datos en producción. * **Competencia Técnica:** + Dominio sólido de **SQL**, **Python**, **dbt** y **Airflow**. + Amplia experiencia con **PostgreSQL** o bases de datos relacionales similares (por ejemplo, MySQL, Oracle). + Conocimiento de **Superset** u otras herramientas de visualización como PowerBI y Tableau. * **Principios de Ingeniería de Software:** Comprensión sólida de los principios fundamentales de ingeniería de software, incluyendo diseño de código modular, pruebas y control de versiones (por ejemplo, Git). * **Habilidades para Resolver Problemas:** Capacidad para pensar críticamente, resolver problemas complejos de forma independiente y llevar los proyectos hasta su finalización. * **Comunicación:** Excelentes habilidades comunicativas, con capacidad para explicar conceptos técnicos complejos tanto a audiencias técnicas como no técnicas. * **Experiencia Ágil:** Experiencia trabajando en un entorno de desarrollo ágil. **Puntos Adicionales** ---------------- * Experiencia trabajando con **Ruby**. * Experiencia en el sector de tecnología para organizaciones sin fines de lucro o recaudación de fondos. * Experiencia con SaaS. **Detalles** ----------- * Trabajo completamente remoto basado en América Latina * Salario: 45.000\-60.000 USD, según experiencia y ubicación **Beneficios y Ventajas** --------------------- * Trabajo completamente remoto desde la comodidad de tu hogar * Elegibilidad para el plan de participación de empleados (opciones de acciones) * Paquete de reembolso para gastos de oficina en casa y desarrollo profesional, hasta 1.500 dólares * Reembolsos por primas de seguro médico, hasta el 75 % para ti y tu familia Política generosa de tiempo libre de 21 días (incluye el cumpleaños * ), 8 días festivos a elección y 2 días pagados para voluntariado * Programa de bienestar con clases de fitness y mindfulness * ¡Amo tu trabajo y nuestra misión de servir a organizaciones sin fines de lucro! **El Proceso de Solicitud** --------------------------- **Tenemos 5 etapas:** * Postúlate aquí y responde nuestras preguntas para contarnos sobre ti. * Llamada previa con el equipo de Talento * Entrevista técnica con el gerente contratante * Entrevista final o panel * Verificaciones de antecedentes y referencias Si este parece el puesto adecuado para ti, postúlate hoy y dinos por qué. ¡Esperamos tener noticias tuyas!


