El portal de empleo de España

Desarrollador Full Stack (enfoque Back-end)

Híbrido en Barcelona·Jornada completa·Añadida hace 15 días

Caravelo

5 ofertas abiertas

Resumen

Detalles del puesto

  • Contrato indefinido

    Jornada completa.

  • Híbrido

    Días de oficina y de casa — el reparto está en la oferta.

Requisitos

  • Estar cerca de Barcelona para los días híbridos

    No se menciona ninguna ayuda para la mudanza.

  • Titulación universitaria

    «Bachelor's degree in Computer Science, Software Engineering or a related field» — según la oferta.

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

Salario y beneficios

Qué ofrecen

  • Estructura salarial competitiva con un marco de progresión claro.

  • Beneficios libres de impuestos: seguro médico privado, tarjetas de restaurante y transporte, y subsidios para guardería.

  • Horarios y ubicaciones de trabajo flexibles para un equilibrio saludable entre la vida laboral y personal.

  • Modelo de trabajo híbrido con una vibrante oficina en Barcelona.

  • Presupuesto generoso para formación y conferencias.

  • Eventos y celebraciones regulares de la empresa.

  • 23 días de vacaciones.

Requisitos

Qué buscan

Requisitos imprescindibles:

  • Experiencia extensa en desarrollo backend con Java, con una comprensión sólida del proceso de desarrollo de producto en general
  • Trayectoria diseñando e implementando soluciones backend a gran escala en entornos de nube, particularmente AWS
  • Suficiente destreza con conceptos de frontend (Vue.js) para utilizar la IA para construir o modificar una funcionalidad de la UI y saber si el resultado es correcto. No necesitas ser un experto en Vue, pero tampoco puedes perderte en él
  • Sólida experiencia en la construcción de APIs RESTful y arquitecturas de microservicios
  • Competencia tanto en bases de datos relacionales como no relacionales (por ejemplo, Couchbase)
  • Experiencia en pruebas automatizadas (unitarias, de integración, E2E), TDD y pipelines de CI/CD
  • Comprensión sólida de herramientas y prácticas de observabilidad (por ejemplo, Datadog): métricas, logs, trazas
  • Familiaridad con herramientas de automatización de construcción (Maven, Gradle) y flujos de trabajo basados en Git, incluyendo branching, merging y revisión de código
  • Fuertes habilidades de depuración y resolución de problemas, incluyendo callbacks asíncronos, entornos multi-hilo y computación paralela. Uso diario práctico de asistentes de codificación por IA: escribir prompts, revisar código generado por IA y utilizarlos para acelerar el trabajo real
  • Mentalidad analítica, buena gestión del tiempo y una curiosidad genuina por las nuevas tecnologías
  • Grado en Informática, Ingeniería de Software o un campo relacionado

Se valorará:

  • Experiencia con Nuxt, más allá del núcleo de Vue
  • Ajuste avanzado de rendimiento, caché y gestión de recursos, incluyendo indexación en Couchbase y optimización de consultas
  • Experiencia en seguridad, cumplimiento o entornos SaaS empresariales
  • Capacidad para mentorizar a otros ingenieros, realizar revisiones de código y facilitar talleres técnicos

El puesto

Buscamos un Full Stack Developer que sea analítico, orientado a resultados y con una base sólida en desarrollo backend con Java. Tu centro de gravedad será el backend: diseñar, construir y mantener los sistemas robustos y escalables que impulsan nuestra plataforma SaaS en un entorno de alto volumen de transacciones de fintech y traveltech.

Dicho esto, este no es un rol puramente de backend. No necesitas ser un experto en frontend, pero sí debes ser lo suficientemente hábil como para tomar un ticket que afecte a la UI, apoyarte en la IA para "vibe-code" en la parte de Vue y resolverlo correctamente en lugar de delegarlo. La mayor parte de tu trabajo será backend; parte de él no lo será, y deberías ser capaz de moverte entre ambos sin fricciones.

Qué harás

Arquitectura y APIs

  • Diseñar, desarrollar y mantener sistemas backend escalables utilizando Java
  • Construir y evolucionar APIs públicas e internas, aplicando las mejores prácticas en seguridad de APIs y manejo de datos para cumplir con estrictos requisitos de cumplimiento
  • Aplicar principios de Arquitectura Hexagonal para mantener los sistemas modulares, mantenibles y testeables

Datos y rendimiento

  • Trabajar con bases de datos relacionales y no relacionales, incluyendo Couchbase, para diseñar modelos de datos y consultas eficientes y de alta disponibilidad para cargas de trabajo de alto volumen de transacciones
  • Identificar y resolver proactivamente cuellos de botella de rendimiento, utilizando herramientas de observabilidad como Datadog para monitorizar el rendimiento del sistema

Calidad y fiabilidad

  • Garantizar un código de alta calidad mediante pruebas unitarias, de integración y automatizadas rigurosas, y liderar con el ejemplo en las revisiones de código
  • Implementar prácticas de observabilidad (métricas, registro, trazado) para monitorizar la salud del sistema y detectar problemas antes de que se conviertan en incidentes
  • Identificar proactivamente la deuda técnica e impulsar las mejoras necesarias para mantener la base de código limpia

Colaboración con frontend

  • Asumir trabajo de frontend en Vue.js cuando una funcionalidad lo requiera, apoyándote en la IA para hacer "vibe-code" en la parte de la UI y trabajando de extremo a extremo en lugar de centrarte solo en la mitad de backend de un ticket
  • Colaborar con el equipo de frontend para mantener la consistencia del producto en todo el stack

Ingeniería asistida por IA

  • Utilizar asistentes de codificación por IA (Claude Code, GitHub Copilot y similares) como parte de tu flujo de trabajo diario en la implementación, pruebas, depuración y documentación
  • Aplicar el Desarrollo Basado en Especificaciones (Spec-Driven Development): escribir especificaciones claras de antemano y utilizarlas para guiar y validar la implementación asistida por IA, de modo que el código generado por IA sea fiable y mantenible

Documentación y colaboración

  • Crear y mantener documentación técnica que respalde las operaciones de backend y la colaboración del equipo
  • Trabajar entre disciplinas para mantener la consistencia del producto y una experiencia de cliente sólida

Sobre Caravelo

Caravelo es una empresa de tecnología de viajes con sede en Barcelona que ofrece soluciones basadas en suscripciones para la industria aérea. Su plataforma permite a las aerolíneas lanzar y gestionar productos de suscripción, como pases de vuelo y servicios de viaje combinados, ayudando a las compañías a generar flujos de ingresos recurrentes y mejorar la fidelidad de los clientes. La empresa opera en la intersección de los viajes y las fintech, sirviendo a una base global de clientes aerolíneas.

Sector
Travel Tech
Fundación
2015
Plantilla
11–50
Sede
Barcelona, Spain
En España
Barcelona

Datos prácticos

  • Caravelo tiene su sede en Barcelona, un importante centro tecnológico europeo con un vibrante ecosistema de startups y una excelente calidad de vida.
  • La empresa trabaja en el sector de la tecnología de viajes, ofreciendo un entorno dinámico y de ritmo rápido que combina la tecnología con la industria aérea.
  • Al ser una empresa relativamente pequeña, los empleados pueden tener la oportunidad de asumir diversas responsabilidades y tener un impacto directo en el desarrollo de productos.
  • Barcelona ofrece una fuerte comunidad internacional y una alta demanda de talento tecnológico, lo que la convierte en un destino atractivo para profesionales que se reubican.
  • La base de clientes de la empresa es internacional, por lo que el inglés es probablemente el idioma de trabajo, lo que facilita la transición para quienes no hablan español.

En sus propias palabras

Sobre la empresa y el equipo

En Caravelo, estamos revolucionando la industria de los viajes con soluciones basadas en suscripción que ayudan a las aerolíneas y empresas de viajes a desbloquear nuevas vías de ingresos mientras mejoran la fidelidad del cliente. Nuestra plataforma SaaS permite una gestión de suscripciones, fijación de precios dinámica y automatización sin interrupciones, ayudando a las aerolíneas a transicionar de la venta tradicional de billetes a modelos más sostenibles y centrados en el cliente.

Con un equipo de innovadores apasionados, ingenieros y expertos del sector, estamos construyendo el futuro de la tecnología de viajes. Con sede en Barcelona, operamos globalmente, colaborando con algunas de las aerolíneas líderes del mundo para impulsar la transformación digital y crear experiencias de viaje modernas y sin fricciones.

Todas las vacantes de Caravelo
WhatsApp