




Resumen: Workato busca un Desarrollador Backend Senior (Ruby) para unirse al equipo Engine, centrado en la ejecución de recetas, rendimiento, escalabilidad, almacenamiento y protección de datos. Aspectos destacados: 1. Cultura flexible y orientada a la confianza que potencia la propiedad y la innovación. 2. Oportunidad de desarrollar o ampliar aplicaciones complejas en GOlang y Ruby. 3. Trabajo con tecnologías de vanguardia como Rust y Wasm. **Acerca de Workato** ================= Workato ofrece infraestructura empresarial para la era agente, redefiniendo el iPaaS y ayudando a las empresas a unificar datos, aplicaciones, procesos e IA en una única plataforma gobernada. Líder en Enterprise MCP y de confianza para el 50 % de las empresas del Fortune 500, la arquitectura nativa en la nube de Workato conecta cada aplicación, fuente de datos y proceso para impulsar la orquestación en tiempo real a escala. Con seguridad empresarial y una innovación continua en su núcleo, Workato proporciona la base fiable sobre la que las organizaciones pueden automatizar con confianza y operacionalizar la IA en toda la empresa. Para obtener más información, visite www.workato.com **¿Por qué unirte a nosotros?** ================ En última instancia, Workato cree en fomentar una **cultura flexible y orientada a la confianza que otorga a todos plena propiedad sobre sus funciones**. Nos guía la **innovación**, y buscamos **miembros de equipo** que deseen contribuir activamente a la construcción de nuestra empresa. Sin embargo, también creemos en **equilibrar la productividad con el autocuidado**. Por eso ofrecemos a todos nuestros empleados un entorno laboral vibrante y dinámico, junto con una multitud de beneficios que pueden disfrutar dentro y fuera de su vida profesional. Si esto parece adecuado para ti, por favor envía tu solicitud. ¡Esperamos conocerte! Además, no dudes en revisar por qué: * Business Insider nos nombró una «startup empresarial en la que vale la pena apostar tu carrera» * Forbes Cloud 100 nos reconoció como una de las 100 principales empresas privadas de la nube del mundo * Deloitte Tech Fast 500 nos clasificó como la empresa tecnológica de crecimiento más rápido número 17 en el Área de la Bahía y número 96 en Norteamérica * Quartz nos clasificó como la empresa número 1 para trabajadores remotos **Responsabilidades** ==================== Buscamos un Desarrollador Backend Senior (Ruby) excepcional para unirse a nuestro creciente equipo Engine. El equipo Engine diseña y mantiene la mayor parte de los componentes relacionados con el entorno de ejecución de recetas de Workato. Todo lo relativo a la ejecución de recetas: DSL, captura de eventos, procesamiento de webhooks y ejecución de trabajos. Incluye diversos aspectos: rendimiento, escalabilidad, almacenamiento, durabilidad, atomicidad, garantías de concurrencia, protección de datos y cifrado. En este puesto, también serás responsable de: * Desarrollar, ampliar, solucionar problemas y corregir aplicaciones heterogéneas complejas en GOlang y Ruby, así como pequeños microservicios autónomos en GOlang. * Mejorar el motor de ejecución de código personalizado de terceros (DSL en Ruby, aislamiento, rendimiento, nuevas funciones). * Escribir código bien diseñado, probado y eficiente en Ruby y GOlang. * Integración de soluciones de almacenamiento de datos como Postgres/S3/DynamoDB/Kafka/ClickHouse, etc. * Contribuir en todas las fases del ciclo de vida del desarrollo. * Realizar revisiones de código a tus compañeros de equipo. * Brindar liderazgo técnico. Colaborar con otros equipos en proyectos compartidos. * Evaluar y proponer mejoras a los sistemas existentes. * Identificar cuellos de botella y errores, y diseñar soluciones para dichos problemas. * Ayudar a mantener la calidad, organización y automatización del código. * Siempre exploramos nuevas tecnologías, y previsiblemente trabajarás con Rust y Wasm. **Requisitos** ================ ### **Cualificaciones / Experiencia / Habilidades técnicas** * Amplia experiencia en el desarrollo de aplicaciones backend distribuidas y escalables (7 años o más). * Excelente comprensión de patrones y algoritmos de sistemas distribuidos. * Profundo conocimiento de todos los componentes fundamentales de grandes aplicaciones web: bases de datos, equilibradores de carga, servidores de aplicaciones, agentes de mensajería, caché, monitoreo, etc. * Excelente comprensión de protocolos y pilas de redes. * Excelente comprensión de tecnologías de bases de datos: bases de datos clásicas y modernas sin SQL. * Conocimiento obligatorio de todas las estructuras de datos y algoritmos básicos comunes y su uso. * Experiencia en programación multilingüe: nuestra base de código está principalmente en Ruby, con una tendencia a migrar hacia GOlang y Rust. Se requieren al menos dos lenguajes. * Comprensión básica, como mínimo, de despliegues en la nube (k8s, Terraform, ArgoCD) * Experiencia trabajando con proveedores de infraestructura en la nube pública (AWS/Azure/Google Cloud). * Excelentes habilidades de depuración, análisis, resolución de problemas y habilidades sociales. * Título universitario (Licenciatura o Maestría) en Ciencias de la Computación, Ingeniería o disciplina afín, con 7 años o más de experiencia profesional. ### **Opcional** * Experiencia previa en GOlang, Rust o WASM. * Experiencia previa en programación de redes. * Experiencia previa en Kotlin/Multiplataforma. * Experiencia previa en seguridad de aplicaciones y datos. * Conocimiento profundo del diseño físico de bases de datos. * Experiencia trabajando con Docker y otras tecnologías de aislamiento. * Experiencia en campos relacionados (DevOps, ML, DBA, aplicaciones empresariales, etc.). * Experiencia en el desarrollo o despliegue de tuberías de procesamiento de datos es un plus. * Experiencia trabajando con API REST de terceros a gran escala (limitación de solicitudes, procesamiento por lotes, etc.). ### **Habilidades blandas / Características personales** * Capacidad para liderar técnicamente proyectos. Trabajar con requisitos y análisis de costos. * Disposición para trabajar de forma remota con equipos distribuidos globalmente y en distintos husos horarios. **(REQ ID: 2343\)**


