El portal de empleo de España

Ingeniero Full Stack Sénior (React y Java)

En remoto desde España·Añadida hace 3 días (comprobada el 23 oct)

Treatwell

6 ofertas abiertas

Nuestro resumen

Modalidad
En remoto desde España
Inglés
Obligatorio
Experiencia
7+ años

Habilidades

Esta oferta se escribió originalmente en inglés.

Requisitos

Qué buscan

  • Más de 7 años de experiencia en desarrollo de software, con un fuerte enfoque en el frontend web moderno y experiencia práctica en la construcción de servicios backend.
  • Asumes la responsabilidad del código que escribes y de las áreas de las que eres responsable, detectando errores, problemas de rendimiento o carencias de UX, y solucionándolos de forma proactiva sin esperar instrucciones.
  • Eres responsable de las funcionalidades de extremo a extremo, desde el esquema de la base de datos hasta la interfaz de usuario, sin necesidad de una transferencia de tareas.
  • Tienes una mentalidad de producto. Piensas en la persona que utiliza lo que construyes, preguntas el porqué antes que el cómo, y cuestionas cuando algo no tiene sentido.
  • Piensas en sistemas y compensaciones (trade-offs), y buscas la causa raíz, no solo el síntoma resultante.
  • Te guías por los datos. Instrumentas tu trabajo, mides el impacto y utilizas la evidencia para tomar decisiones.
  • Utilizas activamente herramientas de IA en tu flujo de trabajo diario de desarrollo, viéndolas como multiplicadores de fuerza para la productividad, la calidad del código y la resolución de problemas.
  • Te sientes cómodo con la ambigüedad en dominios complejos y puedes avanzar sin paralizarte.
  • Tienes un pensamiento de producto agudo y un enfoque en la UX, prestando atención a los pequeños detalles: casos límite, estados vacíos y gestión de errores.
  • Tienes excelentes habilidades de comunicación en inglés y puedes explicar ideas técnicas complejas de forma clara a ingenieros, diseñadores y partes interesadas no técnicas.
  • Te sientes cómodo trabajando con equipos remotos y presenciales, y eres una persona estructurada, analítica y altamente colaborativa.

Salario y beneficios

Qué ofrecen

  • 28 días de vacaciones, más festivos oficiales
  • Vales Treatwell mensuales de £/€40 para que tú también puedas darte un capricho
  • Apoyo a la salud mental a través de nuestra asociación con Open-Up
  • Posición 100% remota
  • Beneficios específicos del mercado que se discutirán durante el proceso de entrevista

El puesto

Senior Full Stack Engineer (React & Java)
Construimos y operamos Connect, una plataforma SaaS para la industria de la belleza y el bienestar que ayuda a los emprendedores a gestionar sus negocios de forma más eficaz, creada por Treatwell. Nuestros productos web son utilizados diariamente por decenas de miles de personas en 13 países europeos.
Nuestros equipos son responsables de sus áreas desde la idea inicial y el diseño hasta el despliegue y las operaciones. Nos centramos en escribir código mantenible y escalable, equilibrando las tecnologías heredadas con las modernas. Animamos a los ingenieros a experimentar con nuevas ideas, aprender de los errores y mejorar nuestros sistemas continuamente.

Qué harás

  • Asumir la responsabilidad de las funcionalidades en todo el stack, desde el esquema de la base de datos y los servicios backend hasta la interfaz de usuario, desde el diseño hasta el despliegue y las operaciones.
  • Trabajar en pareja con ingenieros, diseñadores y PMs para lanzar funcionalidades en cada ciclo, iterando en función del uso real y el feedback.
  • Participar en discusiones de diseño y código, realizando concesiones y tomando decisiones que afecten al producto y al equipo.
  • Mantener un fuerte enfoque en las pruebas automatizadas, aplicando la pirámide de pruebas para garantizar la cobertura de unidades, integración y end-to-end.
  • Mejorar la observabilidad en todos los servicios y el frontend mediante la incorporación de métricas, paneles de control y alertas con herramientas como Datadog, Sentry y web vitals, para que los problemas se detecten antes de que afecten a los usuarios.
  • Diseñar y construir servicios backend y APIs en Java y Spring Boot, incluyendo flujos orientados a eventos con RabbitMQ.
  • Ser responsable de tus servicios de extremo a extremo, con una mentalidad DevOps, desde la arquitectura hasta el despliegue y las operaciones.
  • Validar ideas con datos: instrumentar tu trabajo, medir su impacto y utilizar la evidencia para decidir qué escalar.
  • Formar parte activa del Engineering Guild, colaborando con otros ingenieros para compartir ideas, mejorar los estándares y abordar retos transversales entre equipos.
  • Liderar discusiones técnicas sobre las concesiones en funcionalidades, arquitectura y UX, ayudando al equipo a tomar decisiones informadas que equilibren los objetivos del producto y las limitaciones de ingeniería.
  • Navegar por una base de código híbrida, equilibrando el trabajo entre sistemas legacy y React/TypeScript moderno.
  • Construir herramientas internas que ayuden a los equipos de operaciones y soporte a avanzar rápido sin crear riesgos.

Nuestro stack

Frontend: La aplicación creció originalmente como un producto basado en Backbone, servido a través de Node/Express con plantillas EJS, y todavía hay áreas importantes del producto que funcionan así hoy en día. El equipo está migrando el frontend hacia React y TypeScript, página por página y funcionalidad por funcionalidad. En la práctica, esto significa que la mayor parte del nuevo desarrollo ocurre ahora en el stack moderno de React/TypeScript, utilizando herramientas y patrones como React Query, Storybook, Jest y Cypress, mientras que parte del trabajo todavía implica la base de código heredada de Backbone y la capa de integración entre las partes antiguas y nuevas de la aplicación.

Backend: Java, Spring Boot, RabbitMQ, PostgreSQL, MS-SQL

Infrastructure: Kubernetes, GitLab CI/CD, AWS, Datadog

Mindset: DevOps, DDD, arquitectura orientada a eventos

Sobre Treatwell

Treatwell es el mercado en línea líder en Europa para servicios de belleza y bienestar, que conecta a millones de clientes con salones y spas en múltiples países. Fundada en Londres, la empresa opera una plataforma bidireccional que permite reservas, pagos y herramientas de gestión para profesionales de la belleza, con un fuerte enfoque en la tecnología y la innovación de productos.

En España, Treatwell tiene una presencia significativa, con oficinas en Madrid y Barcelona, y está contratando activamente para puestos de ingeniería y comerciales. La empresa ofrece un entorno de trabajo dinámico e internacional con un fuerte énfasis en el crecimiento, lo que la convierte en una opción atractiva para profesionales de la tecnología que buscan mudarse a España. Treatwell apoya el trabajo flexible y brinda oportunidades de desarrollo profesional en un entorno multicultural y de ritmo rápido.

Fundación
2012
Plantilla
500–1,000
Sede
Londres, Reino Unido
En España
Barcelona, Madrid

Datos prácticos

  • Treatwell tiene oficinas en Barcelona y Madrid, ofreciendo oportunidades en un vibrante centro tecnológico español.
  • La empresa forma parte del grupo internacional, proporcionando un entorno de trabajo multicultural con el inglés como idioma común.
  • Treatwell ofrece prácticas y puestos junior, lo que lo hace accesible para profesionales internacionales al inicio de su carrera.
  • La plataforma de la empresa sirve a millones de usuarios en toda Europa, proporcionando exposición a un mercado a gran escala.
  • Treatwell apoya el trabajo remoto y los acuerdos flexibles, lo que puede facilitar el proceso de reubicación.

En sus propias palabras

Información adicional

Treatwell es un empleador "Abierto a Todos" y da una cálida bienvenida a todo el mundo al equipo. Nos comprometemos a realizar los ajustes razonables en el proceso de selección según sea necesario. Por favor, añade cualquier solicitud de ajuste a tu candidatura.

Todas las vacantes de Treatwell
WhatsApp
80 mil € – 95 mil €Madrid
500 € – 700 € al mesMadrid

Ingeniero de Software de IA

TreatwellHace 1 mes
50 mil €En remoto desde España

Ingeniero Full Stack SEO

TreatwellHace 2 meses
En remoto desde España
Ver los 6 empleos