




Resumen: Ruby Labs busca un Ingeniero Senior Full-Stack en Next.js para diseñar la arquitectura, mejorar la confiabilidad y elevar el nivel técnico de una plataforma D2C con alto tráfico. Aspectos destacados: 1. Diseñar la arquitectura y elevar el nivel técnico en un producto en producción. 2. Resolver problemas complejos a gran escala: rendimiento, resiliencia y calidad del producto. 3. Sentido de propiedad, responsabilidad y construcción de sistemas de alta calidad. **Sobre nosotros** ============ Ruby Labs es una empresa tecnológica líder que crea y opera productos innovadores para consumidores. Ofrecemos una amplia gama de oportunidades en los sectores de salud, educación y entretenimiento. Nuestros equipos innovadores están impulsando el futuro de los productos impulsados 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** ================== Estamos desarrollando y escalando una plataforma D2C rentable utilizada por cientos de miles de clientes en todo el mundo, procesando grandes volúmenes de tráfico e ingresos cada mes. El producto va mucho más allá de un MVP: ha sido sometido a pruebas rigurosas en producción, genera ingresos a gran escala y ahora entra en una fase de crecimiento y expansión acelerados. Recientemente lanzamos un segundo producto dentro del mismo ecosistema y estamos intensificando nuestros esfuerzos para construir una organización de ingeniería de clase mundial que respalde una escala continua. Buscamos un **Ingeniero Senior Full-Stack en Next.js** que combine profundidad técnica con un fuerte sentido de propiedad. No solo escribirá código, sino que también participará activamente en el diseño de la arquitectura, mejorará la confiabilidad y elevará el nivel técnico de un sistema del que dependen diariamente usuarios reales. Este puesto es ideal para alguien que encuentra energía al resolver problemas complejos a gran escala: rendimiento, resiliencia y calidad del producto. Si le entusiasma asumir la propiedad, ser responsable y construir sistemas de alta calidad bajo presión real, este puesto es para usted. **Principales responsabilidades** ======================== * Asumir la propiedad de componentes centrales del producto, desde su concepción hasta su despliegue. * Colaborar con el equipo de Producto para diseñar arquitecturas escalables y mantenibles. * Participar en (y liderar) revisiones de código y garantizar las mejores prácticas en todo el equipo. * Mentorizar a desarrolladores junior y de nivel medio, brindando orientación y fomentando su crecimiento. * Contribuir al reclutamiento y la incorporación de nuevos miembros del equipo. * Mantener una alta calidad del código y un buen rendimiento de la aplicación en un entorno dinámico y con alto tráfico. * Configurar y mejorar las canalizaciones CI/CD y los flujos de trabajo de desarrollo. * Supervisar, depurar y mejorar la estabilidad y escalabilidad del sistema. * Contribuir a definir la cultura de ingeniería a medida que el equipo crece. **Requisitos** ================== **Habilidades técnicas fundamentales** ------------------------- * Al menos 4 años de experiencia con Next.js para el desarrollo de aplicaciones full-stack. * Al menos 2 años de experiencia con el **Router de Aplicaciones de Next.js.** * Amplia experiencia en JavaScript/TypeScript y ReactJS moderno. * Experiencia liderando un pequeño equipo en un entorno de despliegue continuo. * Experiencia con canalizaciones CI/CD, Docker e infraestructura en la nube (preferiblemente AWS, Cloudflare). * Conocimientos sólidos de PostgreSQL y Redis, incluida la optimización del rendimiento y el diseño de esquemas. * Experiencia con marcos de pruebas A/B y uso de análisis para tomar decisiones sobre el producto. * Conocimientos básicos de CMS (preferiblemente Payload). **Liderazgo y colaboración** ------------------------------- * Capacidad demostrada para mentorizar a otros ingenieros y mejorar el desempeño del equipo. * Estilo claro de comunicación: capaz de explicar temas complejos de forma clara y concisa. * Mentalidad proactiva: identifica problemas antes de que surjan y asume la responsabilidad. * Capacidad para tomar decisiones técnicas y defenderlas con lógica y datos. * Experiencia liderando equipos o proyectos. * Dominio fluido del idioma ruso y/o ucraniano. **Deseable** ================ * Experiencia en productos D2C SaaS. * Conocimiento de marketing de rendimiento, optimización del embudo de clientes o ciclos rápidos de MVP. * Contribuciones a código abierto o blogs técnicos. * Experiencia trabajando en un entorno de startup dinámico y de rápido crecimiento. **Ubicación** ============ Ruby Labs opera en la zona horaria CET (Hora Central Europea). Se aceptan candidaturas de cualquier país, siempre que el candidato se encuentre aproximadamente dentro de ± 4 horas de CET. Esto garantiza una colaboración y comunicación óptimas durante el horario laboral. **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 vida laboral y personal. * **Días libres ilimitados con pago:** Disfrute de días libres pagados ilimitados para recargar energías y priorizar su bienestar, sin necesidad de contar días. * **Días festivos nacionales pagados:** Celebre y relájese en los días festivos nacionales con días libres pagados para descansar y recargar energías. * **MacBook proporcionado por la empresa:** Experimente una productividad fluida con MacBook de Apple de última generación, proporcionados a todos los empleados que los necesiten. * **Contrato independiente flexible:** Aproveche los beneficios de la flexibilidad, la autonomía y las oportunidades empresariales. Obtenga 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/1nkrN76JlZkbKj9WSOhlT1\_mni\_CZeDkHdwfIjPXVwvk/preview?tab\=t.0\#heading\=h.ndsdl4wapxtt ¡Únase a nuestro equipo de rápido crecimiento y aproveche esta excelente oportunidad para su crecimiento 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 (60 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 ganar. Eso significa que buscamos personas ambiciosas, motivadas y dispuestas a dar lo mejor de sí mismas cada día. Este es un lugar para quienes prosperan bajo presión, aceptan los desafíos y ven oportunidades en cada obstáculo. Si tiene hambre de logros, 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 se corresponde con la recompensa. Reconocemos a quienes se comprometen plenamente y obtienen resultados, y creamos espacios para quienes buscan más: más responsabilidad, más crecimiento y más éxito. \#LI\-Remote


