




**Sobre nosotros** ============ Ruby Labs es una empresa tecnológica líder que crea y opera productos innovadores para consumidores. Ofrecemos una amplia variedad de oportunidades en los sectores de salud, educación y entretenimiento. Nuestros equipos innovadores están impulsando el futuro de los productos dirigidos por el consumidor, y siempre buscamos personas apasionadas que se unan a nosotros. Conozca más sobre nuestra historia en: https://rubylabs.com/about\-us/ **Sobre el puesto** ================== Buscamos un ingeniero de bases de datos experimentado que asuma la responsabilidad, escalabilidad y evolución de nuestra infraestructura de datos, garantizando que siga siendo rápida, fiable y preparada para un crecimiento a largo plazo. Como ingeniero de bases de datos en RubyLabs, usted será responsable del diseño, operación y optimización de bases de datos en un entorno de pagos de alto volumen. Este puesto va mucho más allá de las operaciones básicas CRUD: trabajará con grandes conjuntos de datos, consultas complejas, cuellos de botella de rendimiento, migraciones en tablas masivas y canalizaciones analíticas. Colaborará estrechamente con los ingenieros de backend y los equipos de producto para garantizar que nuestra capa de datos soporte tanto cargas de trabajo transaccionales como casos de uso analíticos, incluidas las búsquedas internas del CRM y la observabilidad. Formará parte de una organización de ingeniería altamente calificada y completamente remota, con sólidos equipos de backend, infraestructura y producto. Valoramos la propiedad, la excelencia técnica y la toma de decisiones pragmáticas. Los ingenieros de RubyLabs trabajan a escala real, con dinero real y con un impacto real. **Principales responsabilidades** ======================== **Propiedad y escalabilidad de las bases de datos** ------------------------------------- * Gestionar y operar AWS Aurora (PostgreSQL) en un entorno de producción de alta carga * Diseñar y evolucionar esquemas para grandes dominios transaccionales (pagos, clientes, suscripciones, eventos) * Implementar y mantener: + Estrategias de partición de tablas (basadas en tiempo, basadas en inquilino o híbridas) + Indexación avanzada (B\-Tree, GIN, índices parciales) + Optimización de consultas y ajuste de planes de ejecución * Gestionar bases de datos con millones de nuevos registros por mes manteniendo un rendimiento predecible **Optimización del rendimiento** ---------------------------- * Analizar y optimizar consultas lentas y métricas de producción * Identificar y resolver: + Contención de bloqueos + Problemas de Vacuum / autovacuum + Saturación del grupo de conexiones + Consultas largas o ineficientes * Prevenir proactivamente regresiones de rendimiento a medida que aumenta el volumen de datos **Búsqueda y herramientas internas** ---------------------------- * Diseñar soluciones de búsqueda de alto rendimiento para grandes conjuntos de datos operativos utilizados en herramientas internas de CRM * Implementar estrategias eficientes de búsqueda * Equilibrar flexibilidad, exactitud y rendimiento a escala **Análisis y registro** ------------------------ * Trabajar con canalizaciones de datos de eventos y registros, incluidos análisis basados en Tinybird / ClickHouse * Decidir qué datos pertenecen a bases de datos transaccionales frente a almacenes analíticos * Habilitar conocimientos rápidos y en tiempo real para los equipos de producto, finanzas y operaciones **Fiabilidad y operaciones** ----------------------------- * Garantizar la integridad y coherencia de los datos en flujos de trabajo financieros * Definir y supervisar métricas de salud de la base de datos (latencia, retraso de replicación, almacenamiento, IOPS) * Planificar y ejecutar cambios de esquema y migraciones seguras en tablas grandes * Participar en el análisis de incidencias relacionadas con el rendimiento o la disponibilidad de los datos * Trabajar en estrategias de copias de seguridad, replicación y recuperación ante desastres **Requisitos** ================== * Amplia experiencia práctica con PostgreSQL en producción * Experiencia gestionando bases de datos grandes (cientos de millones de filas o más) * Conocimientos sólidos sobre: + Estrategias de indexación + Planificadores de consultas y rutas de ejecución + Transacciones, niveles de aislamiento y bloqueos * Experiencia trabajando con infraestructura basada en AWS, preferiblemente AWS Aurora * Capacidad para investigar y resolver de forma independiente problemas complejos de rendimiento **Deseable** ================ * Experiencia en pagos, facturación, fintech o sistemas financieros * Conocimiento de bases de datos analíticas (ClickHouse, Tinybird o similares) * Experiencia diseñando modelos de datos para sistemas multiinquilino * Comprensión de arquitecturas orientadas a eventos y canalizaciones de datos * Certificaciones de AWS (por ejemplo, Arquitecto de Soluciones, Especialidad en Bases de Datos) **Cómo piensa y trabaja** ------------------------- * Piensa en términos de escala, crecimiento e impacto a largo plazo * Le importa profundamente la exactitud, el rendimiento y la fiabilidad * Es proactivo: identifica problemas antes de que se conviertan en incidencias * Se siente cómodo asumiendo la responsabilidad de componentes críticos de infraestructura * Comunica con claridad y colabora eficazmente en un entorno remoto **Ubicación** ============ Ruby Labs opera en la zona horaria CET (Hora Central Europea). Los candidatos de cualquier país pueden presentar su solicitud siempre que se encuentren aproximadamente dentro de ± 4 horas respecto a CET. Esto garantiza una colaboración y comunicación óptimas durante las horas laborales. **Beneficios** ============ ¡Descubra los beneficios de formar parte de nuestro dinámico equipo! Ofrecemos: * **Entorno de trabajo remoto:** Disfrute de la libertad de trabajar desde cualquier lugar y en cualquier momento, promoviendo un equilibrio saludable entre la vida personal y profesional. * **Vacaciones ilimitadas con paga:** Disfrute de vacaciones ilimitadas con paga para recargar energías y priorizar su bienestar, sin necesidad de contar días. * **Días festivos nacionales remunerados:** Celebre y relájese en los días festivos nacionales con días libres remunerados para descansar y recargar energías. * **MacBook proporcionado por la empresa:** Experimente una productividad fluida con los mejores MacBook de Apple, proporcionados a todos los empleados que los necesiten. * **Contrato de prestación de servicios independiente flexible:** Aproveche los beneficios de la flexibilidad, la autonomía y las oportunidades emprendedoras. Benefíciese de ventajas fiscales, oportunidades de networking, reducción de obligaciones laborales y la libertad de trabajar desde cualquier lugar. Más información aquí: https://docs.google.com/document/d/1tzxGX4Uu7Ts\_HCLFXESKLnKaaBfVCPf1f9AYZPrkjJM/preview?tab\=t.0 ¡Únase a nuestro equipo en rápido crecimiento y aproveche esta excelente oportunidad para su desarrollo personal y profesional! **Proceso de entrevista** ===================== Tras enviar su solicitud, realizamos una revisión exhaustiva que normalmente tarda entre 3 y 5 días, aunque ocasionalmente puede llevar más tiempo debido al volumen de solicitudes recibidas. Si detectamos un posible ajuste, procederemos con los siguientes pasos: * Entrevista inicial con reclutador (40 minutos) * Entrevista técnica (60 minutos) * Entrevista final (30 minutos) **La vida en Ruby Labs** ===================== En Ruby Labs avanzamos rápidamente, aspiramos a lo más alto y esperamos lo mismo de nuestro equipo. No estamos aquí para actuar con timidez: estamos aquí para construir, crecer y triunfar. Eso significa que buscamos personas ambiciosas, motivadas y listas para dar lo mejor de sí cada día. Este es un lugar para quienes prosperan bajo presión, aceptan los retos y ven oportunidades en cada obstáculo. Si tiene ganas de lograr resultados, está motivado por el impacto y desea crecer al ritmo de su propia ambición, Ruby Labs le ofrece la plataforma para hacerlo realidad. Aquí, el esfuerzo va acompañado de una recompensa. Reconocemos a quienes se implican al máximo y obtienen resultados, y creamos espacio para quienes buscan más: más responsabilidad, más crecimiento y más éxito. \#LI\-Remote


