El portal de empleo de España

Desarrollador Middle Next.js

En remoto, Ukraine +6·Jornada completa·Añadida hace 12 días

Ruby Labs

22 ofertas abiertas

Resumen

Detalles del puesto

  • Jornada completa

    Según la oferta.

  • Totalmente en remoto

    Solo desde ciertos lugares, según la oferta: «Applicants from any country are welcome to apply for the position as long as they are located within approximately ± 4 hours of CET.»

Requisitos

  • Trabajar en inglés

    Se requiere inglés, según la oferta.

  • Tener 2+ años de experiencia

    Puesto de nivel Mid.

Esta oferta se ha traducido automáticamente al español.

Salario y beneficios

Qué ofrecen

¡Descubre las ventajas de formar parte de nuestro dinámico equipo! Ofrecemos:

  • Entorno de trabajo remoto: Disfruta de la libertad de trabajar desde cualquier lugar y en cualquier momento, promoviendo un equilibrio saludable entre la vida laboral y personal.

  • PTO ilimitado: Disfruta de tiempo libre remunerado ilimitado para recargar energías y priorizar tu bienestar, sin contar días.

  • Festivos nacionales pagados: Celebra y relájate en los festivos nacionales con tiempo libre remunerado para desconectar y recargar pilas.

  • MacBook proporcionado por la empresa: Experimenta una productividad sin interrupciones con los mejores MacBook de Apple proporcionados a todos los empleados que los necesiten.

  • Contrato de autónomo flexible: Accede a los beneficios de la flexibilidad, la autonomía y las oportunidades emprendedoras. Benefíciate de ventajas fiscales, oportunidades de networking, menores obligaciones laborales y la libertad de trabajar desde cualquier lugar.https://docs.google.com/document/d/1nkrN76JlZkbKj9WSOhlT1_mni_CZeDkHdwfIjPXVwvk/preview?tab=t.0#heading=h.ndsdl4wapxtt

¡Forma parte de nuestro equipo de rápido crecimiento y aprovecha esta excelente oportunidad de crecimiento personal y profesional!

Requisitos

Qué buscan

  • Más de 2 años de experiencia comercial con React, incluyendo más de 1 año con Next.js (App Router, Server Components, route handlers, estrategias de renderizado y caché) y un sólido manejo de TypeScript

  • Experiencia en backend con Node.js en un framework HTTP tipado (Fastify, Nest o Express) con PostgreSQL —diseño de API REST, migraciones de esquemas, integraciones mediante REST y webhooks (verificación de firmas, idempotencia, reintentos)— además de un conocimiento práctico de HTTP/REST, mecanismos de autenticación y fundamentos de seguridad web

  • Experiencia práctica con el stack de cliente moderno: TanStack Query, Zustand, React Hook Form + Zod, Tailwind CSS y una librería de componentes de React como HeroUI, MUI o shadcn/ui

  • Experiencia con un CMS "headless" basado en código sobre PostgreSQL (Payload, Strapi, Directus o equivalente) —colecciones, control de acceso, tipos generados, migraciones

  • Disciplina en pruebas y entrega: pruebas e2e (Cypress o Playwright) y pruebas unitarias/integración (Vitest o Jest), Git flow, revisión de código, trabajo con CI

  • Uso diario de herramientas de desarrollo con IA (Claude Code o equivalentes), incluyendo su configuración para un proyecto —contexto, instrucciones, reglas, MCP/integraciones— con total responsabilidad sobre la calidad, seguridad y corrección del código generado

  • Inglés - B1+

Se valorará

  • Se adueña del resultado: lleva una tarea desde el requisito hasta la producción sin esperar a que se le presione, y se hace responsable del resultado y del área que afecta

  • Máxima autonomía e implicación: necesita un objetivo, no instrucciones paso a paso, y le importa cómo funciona el producto, no solo si el ticket está cerrado

  • Verifica antes de confiar: trata los resultados de la IA, las respuestas de terceros y su propio código como algo no probado hasta que se testea

  • Comunicador estructurado: plantea riesgos, bloqueos y cambios en las estimaciones de forma temprana y por escrito en un equipo remoto

  • Conoce los límites de su alcance: escala las decisiones arquitectónicas y de seguridad en lugar de improvisarlas

  • Aprende de los incidentes: corrige la causa raíz, no solo el síntoma

El puesto

Buscamos un "Middle Next.js Developer" disciplinado y altamente autónomo para construir y lanzar funcionalidades de producto para uno de nuestros productos principales de suscripción D2C. Serás responsable de las funcionalidades de extremo a extremo en un monorepo de TypeScript —un cliente Next.js App Router, una API Fastify + Payload CMS sobre PostgreSQL y Cloudflare Workers en el edge— desde el momento en que recibes una tarea, pasando por su desglose, estimación, implementación, pruebas y observabilidad, hasta un lanzamiento limpio a producción y la confirmación de que funciona para usuarios reales.

Este es un rol de ingeniería práctico (hands-on) adecuado para alguien que trata la producción como el estándar, no como la línea de meta. El código a medio probar, los fallos silenciosos y los resultados generados por IA no verificados no son aceptables. La base de código se basa mucho en convenciones —una estructura de "Feature-Sliced Design" por capas con reglas de importación estrictas— y se espera que trabajes dentro de esas convenciones en lugar de intentar evitarlas. Eres responsable de cada tarea que asumes y de cada área del producto que tocas: si algo se rompe, retrocede o se queda a medias, es tu responsabilidad llevarlo hasta el final. Esperamos la máxima autonomía y una implicación real en el producto: trabajarás de forma independiente dentro de un sprint, comunicarás los riesgos antes de que se conviertan en bloqueos y escalarás las decisiones arquitectónicas a ingenieros senior en lugar de adivinar.

Qué harás

  • Construir funcionalidades en el cliente Next.js y en el backend Fastify + Payload CMS de acuerdo con los requisitos del producto

  • Escribir código que siga las convenciones de capas, nomenclatura e importación de "Feature-Sliced Design" del equipo

  • Lanzar cambios mediante "feature flags" y experimentos A/B, totalmente localizados en cada idioma soportado

  • Integrar proveedores externos —facturación, email/CRM, analítica— a través de APIs REST y webhooks

  • Cubrir la funcionalidad con pruebas unitarias, de integración y e2e al nivel que el equipo espera

  • Realizar una revisión exhaustiva propia antes de la revisión de código, y revisar el código de tus compañeros con el mismo rigor

  • Corregir errores y realizar análisis de causa raíz para problemas recurrentes

  • Optimizar el rendimiento de páginas y endpoints: estrategia de renderizado y caché, consultas a la base de datos, tamaño del bundle

  • Aplicar prácticas de desarrollo seguro: validación de esquemas, control de acceso, manejo seguro de secretos

  • Seguir prácticas de observabilidad —registro estructurado, métricas y alertas— utilizando las herramientas existentes

  • Desglosar, estimar y lanzar tus propias tareas a producción dentro del sprint, y mantener la responsabilidad sobre ellas tras el lanzamiento

  • Hacerte responsable de las áreas del producto en las que trabajas: su estabilidad, rendimiento y correcciones posteriores

  • Plantear aclaraciones de requisitos, estimar cambios y riesgos de forma temprana y por escrito

  • Escalar decisiones arquitectónicas complejas y riesgos críticos a ingenieros senior

Cómo trabajarás

Ruby Labs opera dentro de la zona CET (Hora de Europa Central). Los candidatos de cualquier país pueden postularse para el puesto siempre que se encuentren aproximadamente a ± 4 horas del CET. Esto garantiza una colaboración y comunicación óptimas durante las horas de trabajo.

Proceso de selección

Tras enviar tu solicitud, realizamos una revisión exhaustiva que suele tardar entre 3 y 5 días, aunque ocasionalmente puede tardar más debido al volumen de solicitudes recibidas. Si vemos que encajas, procederemos con los siguientes pasos:

  • Screening con el reclutador (40 minutos)

  • Entrevista técnica (60 minutos)

Sobre Ruby Labs

Ruby Labs es una empresa de aplicaciones de consumo con sede en Londres, Reino Unido, especializada en crear y escalar aplicaciones móviles y web basadas en suscripción. La empresa opera en múltiples verticales, incluyendo salud, fitness y productividad, con un fuerte enfoque en la adquisición de usuarios, la monetización y la ingeniería de crecimiento. Con un equipo de alrededor de 200 profesionales, Ruby Labs aprovecha el análisis de datos avanzado, la IA y el marketing de rendimiento para optimizar las experiencias de los usuarios e impulsar el crecimiento de los ingresos.

En España, Ruby Labs está expandiendo activamente su equipo con modalidad remota, con puestos abiertos en ingeniería, datos y marketing de crecimiento. La empresa ofrece una cultura de trabajo distribuido, lo que la convierte en una opción atractiva para profesionales internacionales que buscan flexibilidad. Sus puestos en España son remotos, lo que permite a los talentos trabajar desde cualquier lugar del país mientras colaboran con un equipo global y diverso. Ruby Labs enfatiza un entorno orientado a datos y resultados, ideal para profesionales que buscan tener un impacto directo en productos de consumo a gran escala.

Sector
Consumer Apps
Fundación
2019
Plantilla
100–500
Sede
London, UK

Datos prácticos

  • Todos los puestos en España son completamente remotos, lo que permite flexibilidad para trabajar desde cualquier lugar de España.
  • La empresa cuenta con un sólido equipo internacional, con empleados trabajando en diferentes zonas horarias, lo que ofrece un entorno multicultural.
  • Ruby Labs enfatiza una cultura basada en datos, lo que la hace ideal para profesionales con fuertes habilidades analíticas y técnicas.
  • La empresa ofrece compensación y beneficios competitivos, incluyendo oportunidades de desarrollo profesional y crecimiento.
  • Como empresa en crecimiento, Ruby Labs ofrece oportunidades significativas para el avance profesional y la propiedad de proyectos de alto impacto.

En sus propias palabras

Sobre la empresa y el equipo

Ruby Labs es una empresa tecnológica líder que crea y opera productos de consumo innovadores. Ofrecemos una amplia gama de oportunidades en los sectores de la salud, la educación y el entretenimiento. Nuestros equipos innovadores están impulsando el futuro de los productos orientados al consumidor, y siempre buscamos personas apasionadas que se unan a nosotros. Conoce más sobre nuestra historia en: https://rubylabs.com/about-us/

Información adicional

En Ruby Labs, nos movemos rápido, aspiramos a lo alto y esperamos lo mismo de nuestro equipo. No estamos aquí para jugar a lo pequeño: estamos aquí para construir, crecer y ganar. Eso significa que buscamos personas ambiciosas, motivadas y listas para dar lo mejor de sí cada día.

Este es un lugar para personas que prosperan bajo presión, aceptan los retos y ven oportunidades en cada obstáculo. Si tienes hambre de lograr metas, te motiva el impacto y quieres crecer a la velocidad de tu propia ambición, Ruby Labs ofrece la plataforma para hacerlo realidad.

Aquí, el esfuerzo se corresponde con la recompensa. Reconocemos a quienes se entregan al máximo y ofrecen resultados, y creamos espacio para las personas que quieren más: más responsabilidad, más crecimiento y más éxito.

Todas las vacantes de Ruby Labs
WhatsApp