Senior Backend Engineer (Barcelona)

Senior Backend Engineer (Barcelona)

25 oct
|
Capitole
|
Barcelona

25 oct

Capitole

Barcelona

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

Incentivos 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).

#J-18808-Ljbffr

📌 Senior Backend Engineer (Barcelona)
🏢 Capitole
📍 Barcelona

Postulate a este anuncio

Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: senior backend engineer (barcelona) / barcelona

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: senior backend engineer (barcelona) / barcelona