Senior Backend Engineer

Capitole

Barcelona

On-site

EUR 50,000 - 75,000

Full time

12 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Seguro médico privado 100% cubierto
Formación y desarrollo profesional
Beneficios Payflow (comida, transporte
Wellhub

Job summary

Capitole busca un/a Senior Backend Engineer para liderar el desarrollo del backend de su plataforma en la nube de Azure, con foco en APIs de negocio y integraciones con sistemas internos y terceros.

Trabajarás con Node.js y TypeScript, diseñando APIs REST seguras y escalables, gestionando identidad y datos, y garantizando alta disponibilidad. Se valorará experiencia en .NET y Microsoft stack.

Qualifications

  • Más de 5 años de experiencia en desarrollo backend.
  • Más de 3 años desarrollando soluciones productivas con Node.js.
  • Experiencia en diseño e implementación de APIs REST.
  • Experiencia integrando sistemas corporativos mediante APIs.
  • Experiencia trabajando en entornos cloud.

Responsibilities

  • Diseñar, desarrollar y mantener servicios backend utilizando Node.js y TypeScript.
  • Diseñar y desarrollar APIs REST seguras, escalables y orientadas a dominio.
  • Integrar la plataforma con sistemas corporativos internos y servicios de terceros mediante APIs REST.
  • Desarrollar adaptadores y componentes de integración entre plataformas.
  • Garantizar la calidad, mantenibilidad y rendimiento del código.

Skills

Retry
Timeout Management
Caching
OAuth 2.0
OIDC
JWT
Node.js
TypeScript
REST APIs
Redis
Git
DDD

Tools

Express.js
NestJS
PostgreSQL

Job description

Habilidades clave
  • Retry
  • Timeout Management
  • Caching
  • OAuth 2.0
  • OpenID Connect (OIDC)
  • JWT
  • Node.js
  • TypeScript
  • REST APIs
  • Redis
  • Git
  • Domain Driven Design (DDD).
  • OAuth 2.0
  • OpenID Connect (OIDC)
  • JWT
Descripción

¡Capitole sigue creciendo - y queremos que formes parte del viaje!

Estamos buscando un/a Senior Back End Engineer con +5 años de experiencia para unirse a nuestro increíble equipo.

Funciones
Senior Backend Engineer (Node.js / Azure / APIs / Integración de Sistemas)

Formar parte del equipo de ingeniería responsable del diseño, desarrollo y evolución del backend de la plataforma digital, incluyendo APIs de negocio, integraciones con sistemas corporativos y terceros, gestión de identidad, persistencia de datos y despliegue cloud sobre Microsoft Azure.

El rol tendrá responsabilidad directa sobre la construcción de servicios backend escalables, seguros y de alta disponibilidad, trabajando principalmente con Node.js y TypeScript, en una arquitectura basada en APIs, contenedores, PostgreSQL, Redis y Azure.

Desarrollo Backend
  • Diseñar, desarrollar y mantener servicios backend utilizando Node.js y TypeScript.
  • Diseñar y desarrollar APIs REST seguras, escalables y orientadas a dominio.
  • Implementar lógica de negocio y reglas funcionales de la plataforma.
  • Garantizar la calidad, mantenibilidad y rendimiento del código.
  • Participar en revisiones de código y definición de estándares técnicos.
Integración de Sistemas
  • Integrar la plataforma con sistemas corporativos internos y servicios de terceros mediante APIs REST.
  • Desarrollar adaptadores y componentes de integración entre diferentes plataformas tecnológicas.
  • Implementar mecanismos de resiliencia:
  • Retry
  • Circuit Breaker
  • Timeout Management
  • Rate Limiting
  • Caching
  • Participar en el análisis y diseño de contratos API.
Seguridad e Identidad
  • Implementar mecanismos de autenticación y autorización basados en:
  • OAuth 2.0
  • OpenID Connect (OIDC)
  • JWT
  • Integrar la plataforma con proveedores de identidad corporativos.
  • Gestionar secretos y credenciales mediante Azure Key Vault.
  • Aplicar principios Secure by Design.
Cloud & DevOps
  • Desarrollar soluciones desplegadas sobre Microsoft Azure.
  • Participar en la definición de arquitecturas cloud escalables y altamente disponibles.
  • Colaborar en pipelines CI/CD y procesos de despliegue automatizado.
  • Participar en la monitorización y resolución de incidencias productivas.
Datos y Persistencia
  • Diseñar modelos de datos relacionales sobre PostgreSQL.
  • Optimizar consultas y rendimiento de bases de datos.
  • Diseñar estrategias de caché utilizando Redis.
  • Participar en estrategias de escalabilidad y alta disponibilidad.
Requisitos Imprescindibles
Experiencia
  • Más de 5 años de experiencia en desarrollo backend.
  • Más de 3 años desarrollando soluciones productivas con Node.js.
  • Experiencia en diseño e implementación de APIs REST.
  • Experiencia integrando sistemas corporativos mediante APIs.
  • Experiencia trabajando en entornos cloud.
Tecnologías Backend
  • Node.js
  • TypeScript
  • Express.js y/o NestJS
  • REST APIs
  • OpenAPI / Swagger
  • PostgreSQL
  • Redis
  • Git
Arquitectura
  • Arquitecturas orientadas a servicios.
  • Diseño API First.
  • Clean Architecture.
  • Principios SOLID.
  • Domain Driven Design (DDD).
  • Diseño de integraciones entre sistemas.
Seguridad
  • OAuth 2.0
  • OpenID Connect (OIDC)
  • JWT
  • Gestión de identidades y accesos (IAM)
Cloud
  • Microsoft Azure
  • Azure App Services
  • Azure Container Apps
  • Azure API Management
  • Azure Key Vault
  • Azure Front Door
Conocimientos Deseables
Ecosistema Microsoft
  • C#
  • ASP.NET Core
  • ASP.NET Web API
  • Entity Framework

Se valorará especialmente experiencia en integración y mantenimiento de soluciones backend desarrolladas sobre tecnologías Microsoft .NET.

Gestión de Identidad
  • Keycloak
  • Federaciones de identidad
  • SSO (Single Sign-On)
  • Identity Brokering
  • MFA (Multi-Factor Authentication)
DevOps
  • Docker
  • Kubernetes
  • Azure DevOps
  • GitHub Actions
  • Infraestructura como Código (Terraform o Bicep)
Observabilidad
  • Azure Application Insights
  • OpenTelemetry
  • Grafana
  • ELK Stack
¿Qué buscamos en ti?

Buscamos un desarrollador senior con sólida experiencia en Node.js, APIs e integración de sistemas, acostumbrado a trabajar en entornos cloud sobre Azure y con capacidad para diseñar soluciones backend empresariales escalables, seguras y mantenibles.

La experiencia principal debe estar centrada en Node.js/TypeScript, siendo un plus relevante disponer de conocimientos en .NET y experiencia con Keycloak para la gestión centralizada de identidad y acceso.

  • Capacidad de diseño técnico y arquitectónico.
  • Orientación a calidad y mantenibilidad.
  • Pensamiento analítico y resolución de problemas complejos.
  • Trabajo colaborativo con Arquitectura, DevOps, Seguridad y Product Owners.
  • Capacidad para proponer mejoras tecnológicas y de arquitectura.
  • Autonomía técnica y liderazgo en iniciativas backend.
Por qué te encantará trabajar en Capitole
  • 1.200 €/año para tu desarrollo profesional (formaciones, eventos, certificaciones...)
  • Sesiones de feedback mensual con tu equipo para seguir aprendiendo y creciendo
  • Seguro médico privado 100 % cubierto por Capitole
  • Beneficios Payflow (comida, transporte, guardería)
  • Suscripción a Wellhub
  • Descuentos con grandes marcas a través de Capitole Club
La vida en Capitole
  • Team buildings cada dos meses (¡nuestra summer party y la cena de Navidad son míticas!)
  • Equipo de fútbol, padel y basket patrocinado por Capitole
  • Comunidades tech donde compartir conocimiento forma parte de nuestro ADN
  • Y sobre todo… ¡un EQUIPAZO del que te encantará formar parte!

El /la empleado/a cumplirá con las políticas de seguridad de la información:

  • Tendrá acceso a información confidencial relacionada con Capitole y el proyecto en el que trabaje.
  • Debe cumplir con las políticas de seguridad y las políticas internas de la empresa y el cliente.
  • Debe firmar un NDA (Acuerdo de confidencialidad).
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Backend Engineer
Senior Backend Engineer

Capitole • Barcelona

On-site
EUR 65,000 - 95,000
Seguro médico privado
Formación y certificaciones
Beneficios Payflow
+3
Analista Funcional (Técnico/Agile) - Híbrido
Analista Funcional (Técnico/Agile) - Híbrido

Capitole Consulting • Madrid

Hybrid
EUR 36,000 - 48,000
Desarrollo profesional 1200 €/año
Seguro médico privado
Beneficios Payflow
+2
[Centro Tecnológico Notariado] Analista Funcional (Técnico/Agile) - Híbrido
[Centro Tecnológico Notariado] Analista Funcional (Técnico/Agile) - Híbrido

Capitole Consulting • Madrid

Hybrid
EUR 32,000 - 52,000
Seguro médico privado 100% cubierto
Payflow (comida, transporte, guardería
Wellhub suscripción
+2
Administrador/a Linux Senior - Híbrido
Administrador/a Linux Senior - Híbrido

Capitole Consulting • Madrid

Hybrid
EUR 42,000 - 60,000
Desarrollo profesional 1200 €/año
Seguro médico privado
Beneficios Payflow
+2
Full Remote - Ingeniero/a de Plataforma Kubernetes
Full Remote - Ingeniero/a de Plataforma Kubernetes

Capitole Consulting • Barcelona

Remote
EUR 65,000 - 90,000
Seguro médico privado 100% cubierto
1.200 €/año para desarrollo laboral
Descuentos Capitole Club
+1
Desarrollador de back-end
Desarrollador de back-end

Capitole • Barcelona

On-site
EUR 70,000 - 110,000
Formación anual
Transporte flexible
Team buildings y afterworks
+2
Full Remote - Ingeniero/a de Plataforma Kubernetes
Full Remote - Ingeniero/a de Plataforma Kubernetes

Capitole Consulting • Spain

Remote
EUR 42,000 - 64,000
Seguro médico privado 100% cubierto
Comida (Payflow)
Transporte (Payflow)
+3
Java Developer (Webflux)
Java Developer (Webflux)

Capitole • Spain

On-site
EUR 55,000 - 90,000
Seguro médico privado 100% cubierto
Beneficios Payflow (comida, transporte
Descuentos Capitole Club
Fullstack Developer
Fullstack Developer

Capitole • Barcelona

On-site
EUR 60,000 - 90,000
Desarrollo profesional 1200 €/año
Seguro médico privado
Beneficios Payflow
+1
Fullstack Developer
Fullstack Developer

Capitole • Barcelona

On-site
EUR 60,000 - 90,000
Desarrollo profesional 1200 €/año
Seguro médico privado 100 % cubierto
Beneficios Payflow
+3