




**Desarrollador Backend Senior/Medio (Ruby on Rails)** ================================================ Remoto – Tiempo Completo \| Ruby on Rails, PostgreSQL, Redis, Sidekiq, GraphQL **Acerca de RoverPass** ------------------- **RoverPass.com** es una plataforma líder en la industria de hostelería al aire libre, ayudando a campistas y viajeros en autocaravana a encontrar, reservar y disfrutar estancias en campamentos en todo Estados Unidos. Nuestra misión es ofrecer herramientas modernas y experiencias de reserva sin problemas tanto a propietarios de campamentos como a viajeros. Creamos soluciones eficientes centradas en el usuario que marcan una diferencia real para miles de usuarios. Como equipo completamente remoto, valoramos la autonomía, claridad e impacto. * **Industria:** TravelTech / SaaS * **Entorno de trabajo:** Remoto primero, asincrónico, rápido * **Valores:** Eficiencia, propiedad, simplicidad, orientado al cliente **Resumen del Puesto** ---------------- Estamos buscando un **Desarrollador Backend Medio o Senior** con experiencia en **Ruby on Rails** para ayudarnos a escalar nuestra plataforma backend. Tendrás un papel clave mientras comenzamos la **modularización de nuestro sistema monolítico** y abordamos desafíos urgentes de **rendimiento y escalabilidad**. Este puesto es fundamental para la evolución de nuestro backend: ideal para alguien que desea dejar una huella técnica mientras resuelve problemas reales de escalado. **Serías un Gran Candidato Si...** -------------------------------------- * Eres alguien que **disfruta los desafíos profundos del backend**, no solo construir funciones sino mejorar cómo funcionan las cosas detrás de escena. * Te sientes cómodo explorando un monolito heredado y ayudando a extraerlo, modularizarlo y optimizarlo. * Eres autónomo y capaz de **equilibrar prioridades de ingeniería con necesidades comerciales**. * Piensas en sistemas: consideras **concurrencia, latencia, escalabilidad e integridad de datos** en tus soluciones. * No eres solo un programador: valoras una arquitectura limpia, trabajo en equipo y preguntar "por qué" antes que "cómo." **Principales Responsabilidades** ------------------------ * Liderar la **modularización del backend**, separando un monolito creciente en componentes más escalables. * Investigar y corregir cuellos de botella de rendimiento en toda la pila. * Escribir código limpio y mantenible en **Ruby on Rails**, prestando especial atención a calidad y pruebas. * Diseñar e implementar nuevas funciones del backend en colaboración con los equipos de Producto e Ingeniería. * Trabajar con tecnologías como **GraphQL**, **Redis**, **PostgreSQL** y **Sidekiq**. * Participar en revisiones de código, discusiones técnicas y conversaciones de diseño de sistemas. * Ayudar a definir estándares técnicos y decisiones arquitectónicas a largo plazo. **Requisitos** ------------------ * **3\+ años** de experiencia desarrollando y manteniendo sistemas backend con **Ruby on Rails** (Senior), o **2\+ años** para candidatos de nivel medio. * Conocimientos sólidos de **PostgreSQL**, incluyendo diseño de bases de datos y optimización de consultas. * Experiencia con **Sidekiq** o procesadores de tareas en segundo plano similares. * Familiaridad con **GraphQL**, Redis y estrategias de caché. * Comodidad trabajando en equipos remotos y asincrónicos. * Buenas habilidades de lectura y escritura en inglés (el equipo opera en inglés, aunque muchos compañeros hablan español). **Deseable:** * Experiencia con **funcionalidades en tiempo real** y **sistemas de alta disponibilidad**. * Antecedentes en **monitoreo de sistemas, observabilidad** y depuración de problemas complejos. * Experiencia previa refactorizando o modularizando una aplicación monolítica. **Habilidades y Competencias Clave** ---------------------------- ### **Habilidades Blandas** * Comunicación clara y adecuada para entornos asincrónicos (Slack, GitHub, Notion). * Fuerte sentido de responsabilidad y compromiso. * Toma de decisiones pragmática: sabes cuándo profundizar y cuándo mantenerlo simple. * Mentalidad colaborativa: valoras los resultados del equipo por encima del ego. ### **Habilidades Técnicas** * Ruby / Ruby on Rails (avanzado) * PostgreSQL (ajuste de consultas, migraciones, diseño de esquemas) * Sidekiq y Redis * APIs GraphQL (creación y consumo) * Comprensión sólida de tareas en segundo plano, rendimiento de API y arquitectura escalable **Información Adicional** -------------------------- * **Tipo de empleo:** Tiempo completo, remoto * **Horario:** De 9 a 6 CT, con gran flexibilidad * **Compensación:** Competitiva (USD), según experiencia (2000\-4000k) * **Ubicación:** Totalmente remoto, entorno asincrónico primero * **Crecimiento:** Oportunidad de trabajar en proyectos de alto impacto con verdadera responsabilidad técnica


