




**Acerca de REEF** La misión de REEF es conectar al mundo con tu manzana. Transformamos espacios urbanos subutilizados en centros comunitarios que conectan a las personas con productos, servicios y experiencias seleccionados localmente. Juntos aprovechamos el poder de la proximidad para mantener a nuestras comunidades avanzando de forma sostenible y reflexiva. Operamos en un entorno dinámico, en constante evolución y de estilo startup en toda Norteamérica, el Reino Unido y Europa. **Acerca del proyecto** Buscamos un ingeniero senior de Ruby on Rails experimentado para liderar el desarrollo de nuestra plataforma de pedidos y procesamiento de transacciones orientada al consumidor. Esta aplicación constituye un componente crítico de nuestro ecosistema, gestionando pedidos multi-marca de productos, servicios y experiencias, incluidas tiendas multi-inquilino, menús, lógica compleja del carrito, pagos e integraciones logísticas. **Lo que liderarás** * Diseñar e implementar nuevas funcionalidades para el flujo de pedidos, incluida la gestión de menús, la lógica del carrito, los procesos de pago y la gestión de cuentas de usuario. * Refinar continuamente la arquitectura de la solución para mejorar su fiabilidad, reducir su complejidad y satisfacer las crecientes necesidades de la plataforma. * Mantener y ampliar las integraciones con servicios externos de terceros, así como con nuestros sistemas internos de procesamiento de transacciones, logística y punto de venta (POS). * Desarrollar canalizaciones ETL de extremo a extremo que importen sin problemas datos externos, los transformen para su uso y los entreguen a los destinos adecuados. * Escribir código limpio y mantenible, ajustándose a nuestra guía de estilo y garantizando una alta cobertura de pruebas. * Optimizar consultas de bases de datos y trabajos en segundo plano para gestionar el procesamiento de pedidos de alto volumen. * Gestionar despliegues en entornos aislados y supervisar registros y métricas de la aplicación. **Tendrás éxito aquí si cuentas con** * Conocimiento profundo de Rails 7+, Ruby 3+ y conceptos fundamentales (ActiveRecord, ActiveJob, etc.). * Experiencia demostrable en el diseño y control de versiones de APIs JSON, así como en pilas web conscientes de subdominios; experiencia trabajando con servicios GraphQL. * Excelentes habilidades en SQL y experiencia en caché y colas de trabajos. * Experiencia gestionando flujos de procesamiento complejos en segundo plano. Será un plus contar con un conocimiento profundo de la cola de trabajos Sidekiq. * Redactar pruebas unitarias, de integración y de extremo a extremo exhaustivas, y garantizar que las canalizaciones CI/CD (GitHub Actions) permanezcan estables. **Puntos adicionales** * Experiencia en comercio electrónico, entrega de alimentos o sistemas de punto de venta (POS). * Conocimiento profundo de la API de Stripe (Checkout, Webhooks, Impuestos). * Familiaridad con Motor Admin, RailsAdmin, Blazer o consolas personalizadas de análisis/operaciones. * Familiaridad con Dokku, AWS S3, canalizaciones CI/CD mediante GitHub Actions y configuración respaldada por HashiCorp Vault. **Lo que valoramos** * Te enorgulleces de tu trabajo y asumes la responsabilidad del ciclo de vida completo de una funcionalidad, desde su diseño hasta su despliegue. * Disfrutas enfrentarte a retos arquitectónicos complejos en sistemas distribuidos. * Escribe código legible, mantenible y bien documentado. * Utilizas inteligencia artificial para acelerar tu trabajo, nunca a costa de la calidad. * Iteraciones cortas, pull requests pequeñas y despliegues frecuentes. * Empleamos banderas de funcionalidad para separar el despliegue de la liberación, lo que nos permite probar de forma segura en producción. **Requisitos** Se trata de un puesto a tiempo completo basado en una jornada laboral de 40 horas semanales, con flexibilidad para adaptarse a las necesidades operativas de la empresa. Los días de permiso retribuido anuales se ajustarán a la normativa local de tu región. Buscamos personas dispuestas a viajar para apoyar nuestras operaciones globales cuando sea necesario. A cambio, ofrecemos un entorno laboral dinámico y acelerado, oportunidades de crecimiento profesional y un paquete de beneficios que incluye cobertura médica y otros beneficios específicos según tu ubicación.


