Senior Backend Engineer (Barcelona)

Senior Backend Engineer (Barcelona)

09 nov
|
Capitole
|
Barcelona

09 nov

Capitole

Barcelona

Habilidades clave
¿Tiene lo que se necesita para triunfar? La siguiente información debe ser leída atentamente por todos los candidatos.

-

- 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

- Ventajas 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. xqbhyrx

- 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