Senior Full Stack Developer

Kirey España

Madrid

Remote

EUR 60,000 - 90,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

22 días laborales de vacaciones
Formación profesional y bienestar

Job summary

En Kirey España buscamos un Senior Full Stack Developer para un proyecto de cliente en modalidad 100% remota. Serás responsable del diseño, desarrollo y evolución de soluciones verticales de extremo a extremo bajo Self-Contained Systems (SCS).

Tu foco será construir módulos autónomos que se distribuyan y embeban de forma segura y eficiente en múltiples plataformas host. Se valorará experiencia en Docker, microfrontends y workflows CI/CD.

Qualifications

  • Experiencia en frameworks frontend (React, Angular o Vue.js) y en arquitecturas de microfrontends.
  • Conocimiento de Docker y pipelines CI/CD (GitHub Actions, GitLab CI, Jenkins).
  • Experiencia con APIs REST/GraphQL y con microservicios.
  • Conocimiento de seguridad web (CORS, CSP, XSS/CSRF) y autenticación distribuida (OAuth2/JWT).

Responsibilities

  • Diseñar, desarrollar y evolucionar soluciones SCS de extremo a extremo.
  • Construir módulos autónomos que se integren fácilmente en distintos hosts.
  • Implementar comunicaciones seguras entre apps usando postMessage y eventos.
  • Colaborar en entornos ágiles y mantener la calidad del código y las pruebas.

Skills

Frontend frameworks
Microfrontends
Shadow DOM & CSS Scoping
Inter-app communication
OAuth2/JWT auth
Docker
CI/CD pipelines
Domain-Driven Design (DDD)
Agile teams
Full-stack development

Tools

Docker
GitHub Actions
GitLab CI
Jenkins

Job description

¿Te apetece formar parte de una compañía en pleno crecimiento y trabajar rodeado del mejor talento en proyectos realmente innovadores? En Kirey es posible y nos gustaría conocerte.

Buscamos aumentar nuestro equipo con un/a Senior Full Stack Developer para proyecto de cliente en modalidad 100% remota.

Como Full Stack Developer, serás responsable del diseño, desarrollo y evolución de soluciones verticales de extremo a extremo bajo el paradigma de Self-Contained Systems (SCS).

Tu foco principal será construir módulos completamente autónomos (desde la base de datos hasta la interfaz de usuario) que puedan ser distribuidos y embebidos de manera transparente, segura y eficiente en múltiples plataformas anfitrionas (hosts).

  • Frameworks: Experiencia avanzada y demostrable en React, Angular o Vue.js u otros frameworks similares.
  • Estrategias de Microfrontends: Dominio de arquitecturas descentralizadas utilizando Module Federation (Webpack 5 / Vite), Web Components (Custom Elements) o frameworks de orquestación como Single-SPA.
  • Encapsulamiento y Aislamiento: Experiencia implementando Shadow DOM y CSS Scoping (CSS Modules, Styled Components) para garantizar que los estilos del microfrontend no colisionen ni rompan el diseño de la plataforma donde se embebe.
  • Comunicación Inter-App: Manejo de mensajería segura entre ventanas/iframes mediante la API postMessage, Custom Events o canales de eventos globales sincronizados.

2. Backend: Microservicios Verticales

  • Lenguajes de Programación: Experiencia sólida en algún stack entre Node.js/TypeScript, Java/Spring Boot, Python o .NET.
  • Arquitectura de Microservicios: Diseño de servicios desacoplados bajo el patrón Database-per-service para asegurar la total autonomía del SCS.
  • APIs Robustas: Diseño de contratos de API estrictos, eficientes y versionados utilizando RESTful APIs o GraphQL.

3. Arquitectura, Seguridad e Integración

  • Filosofía SCS: Entendimiento profundo de los principios de Self-Contained Systems y patrones de diseño orientados a dominios (Domain-Driven Design / DDD), específicamente en la definición de Bounded Contexts.
  • Seguridad en Entornos Embebidos: Conocimiento avanzado en políticas de seguridad web: CORS (Cross-Origin Resource Sharing), CSP (Content Security Policy) y protección contra vulnerabilidades XSS/CSRF.
  • Autenticación Distribuida: Experiencia implementando flujos de autenticación delegada u OAuth2/JWT que permitan al componente embebido validar la identidad del usuario a través de la plataforma host.
  • Contenedores: Dominio de Docker para la estandarización de entornos de desarrollo y producción.
  • CI/CD Avanzado: Capacidad para configurar pipelines independientes (GitHub Actions, GitLab CI, Jenkins) que permitan desplegar el frontend y el backend de un vertical sin afectar al resto del ecosistema.
  • Mentalidad de Producto End-to-End: Capacidad para adueñarse de una característica técnica desde el modelado de datos hasta el píxel final en pantalla.
  • Abstracción y Empatía Técnica: Diseñar soluciones pensando en que otros desarrolladores (los equipos de las plataformas host) van a integrar tu código de la manera más sencilla posible.
  • Autonomía: Capacidad para trabajar en células ágiles orientadas a verticales de negocio, tomando decisiones técnicas alineadas con la arquitectura global.

Requisitos Deseables (Nice to Have)

  • Experiencia previa creando SDKs, widgets financieros, pasarelas de pago o soluciones White-label (marca blanca) embebibles.
  • Manejo de arquitecturas de monorrepos utilizando herramientas como Nx o Turborepo para la gestión eficiente de múltiples microservicios/microfrontends.
  • Conocimiento e implementación del patrón BFF (Backend For Frontend).

Idiomas requeridos: Español e Inglés.

  • Contrato: Indefinido con nosotros, Kirey.
  • Modalidad: 100% remoto.
  • Salario fijo en 12 pagas.
  • Disfrutarás de 22 días laborales de vacaciones por año trabajado.
  • Seguimiento del bienestar del emplead@ desde el Departamento de Culture&People Experience de Kirey (onboarding, desarrollo profesional, plan formativo).

En Kirey creemos en el valor de la diversidad y en la igualdad de oportunidades. Todas las candidaturas serán valoradas sin distinción de género, edad, origen, discapacidad, orientación sexual, identidad o expresión de género, religión o cualquier otra circunstancia personal o social. Apostamos por entornos de trabajo inclusivos, donde todas las personas puedan desarrollarse y aportar su talento.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Backend Java Developer
Senior Backend Java Developer

Kairós Digital Solutions SL • Madrid

Remote
EUR 90,000 - 130,000
Teletrabajo 100%
Vacaciones 23 días
Seguro médico
+3
Senior Backend Java Developer
Senior Backend Java Developer

Kairós Digital Solutions SL • Spain

Remote
EUR 90,000 - 120,000
23 días de vacaciones
24 y 31 de diciembre libres
1 día para eventos
+5
Tech Manager .Net
Tech Manager .Net

Kirey España • Spain

Remote
EUR 70,000 - 90,000
Tarjeta restaurante
Seguro médico
Seguro dental
+2
Senior SW Engineer (Embebido) C++
Senior SW Engineer (Embebido) C++

KAIROS DIGITAL SOLUTIONS • Pozuelo de Alarcón

Hybrid
EUR 90,000 - 115,000
Clases de inglés gratuitas
Mentoring y acompañamiento personal
Conferencias y comunidades tecnológi
+1
Senior Backend Java Developer (Kafka)
Senior Backend Java Developer (Kafka)

KAIROS DIGITAL SOLUTIONS • Spain

Remote
EUR 90,000 - 120,000
Inglés gratuita
Mentoring y acompañamiento
Conferencias y comunidades tech
Especialista AWS Big Data
Especialista AWS Big Data

Kirey España • Madrid

Remote
EUR 50,000 - 85,000
Salario fijo 12 pagas
22 días de vacaciones
Remoto 100%
+1
Senior Front-end developer (React) Full Remote
Senior Front-end developer (React) Full Remote

Knowmad Mood • Madrid

Remote
EUR 60,000 - 90,000
Contrato indefinido
Trabajo remoto
Horario flexible
+6
Software Engineer PHP & Python | Remoto | Inglés
Software Engineer PHP & Python | Remoto | Inglés

Knowmad Mood • Madrid

Remote
EUR 42,000 - 66,000
Contrato indefinido
Remoto 100%
Vacaciones y beneficios flexibles
+1
Tech Lead Java
Tech Lead Java

KAIROS DIGITAL SOLUTIONS • Madrid

On-site
EUR 70,000 - 95,000
Vacaciones 23 días + 24, 31 dic libres
Teletrabajo 100%
Formación continua
+3
Fullstack Architect (Java/React)_ Full Remote
Fullstack Architect (Java/React)_ Full Remote

Knowmad Mood • Madrid

Remote
EUR 70,000 - 120,000
Contrato indefinido
Trabajo remoto o en oficina a elección
Horario flexible
+3