Senior Backend Engineer

Capitole

Barcelona

On-site

EUR 65,000 - 95,000

Full time

6 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Seguro médico privado
Formación y certificaciones
Beneficios Payflow
Descuentos Capitole Club
Wellhub suscripción
Team buildings y actividad deportiva

Job summary

Capitole busca un/a Senior Backend Engineer con amplia experiencia para unirse al equipo en Barcelona. Desarrollarás el backend de la plataforma, creando APIs REST seguras e integraciones con sistemas internos y de terceros.

Trabajarás con Node.js/TypeScript, PostgreSQL y Redis, en una arquitectura API-first sobre Azure, con prácticas DevOps y seguridad por diseño. Se valora conocimiento de OAuth/OIDC y JWT.

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 mediante APIs.
  • Experiencia en entornos cloud (Azure).

Responsibilities

  • Diseñar, desarrollar y mantener servicios backend utilizando Node.js y TypeScript.
  • Diseñar APIs REST seguras y escalables orientadas a dominio.
  • Integrar la plataforma con sistemas corporativos mediante APIs REST.
  • Aplicar seguridad por diseño y gestionar identidades (IAM).
  • Participar en pipelines CI/CD y monitorización de incidencias.

Skills

Node.js
TypeScript
Express.js/NestJS
REST APIs
OpenAPI / Swagger
JWT / OAuth
Git
Azure
PostgreSQL
Redis

Tools

Azure App Services
Azure Container Apps
Azure API Management
Azure Key Vault
PostgreSQL
Redis
Docker
Kubernetes
Azure DevOps
GitHub Actions
OpenAPI / Swagger
Terraform / Bicep

Job description

¡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

En Capitole creemos que las personas son nuestra mayor fortaleza. Por eso ofrecemos:

  • 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!

¿Quieres saber más? capitole-consulting.com

Descubre lo que opinan nuestros equipos: Glassdoor Reviews

¿Listo/a para dar el siguiente paso?

Envíanos tu perfil – ¡estamos ansios@s por conocerte!

  • 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

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
Fullremote Senior Product Owner
Fullremote Senior Product Owner

Capitole • Barcelona

Remote
EUR 80,000 - 110,000
Desarrollo profesional 1.200 €/año
Seguro médico privado 100% cubierto
Beneficios Payflow
+3
Full Remote - Java Developer
Full Remote - Java Developer

Capitole • Barcelona

Remote
EUR 42,000 - 62,000
Seguro médico privado 100% cubierto
Formación y desarrollo profesional
Beneficios Payflow
+3
Fullstack Developer - Capitole
Fullstack Developer - Capitole

Capitole • Barcelona

On-site
EUR 45,000 - 60,000
Seguro médico privado
Retribución flexible
Eventos y team building
+2
Desarrollador/a CRM Dynamics 365 Customer Insights - Híbrido
Desarrollador/a CRM Dynamics 365 Customer Insights - Híbrido

Capitole • Alcobendas

On-site
EUR 42,000 - 56,000
1.200 €/año para desarrollo
Seguro médico privado 100 % cubierto
Beneficios Payflow (comida, transporte
+3
Analista Funcional RPA junior (Valladolid)
Analista Funcional RPA junior (Valladolid)

Capitole • Valladolid

Hybrid
EUR 28,000 - 40,000
Formación 1.200€
Seguro médico privado
Horarios flexibles
+2
Programador full stack
Programador full stack

Capitole • Barcelona

On-site
EUR 40,000 - 60,000
Presupuesto de 1.200 € en formación
Flexibilidad horaria
Seguro médico privado
+1
Cloud & Systems Engineer
Cloud & Systems Engineer

Capitole • Madrid

On-site
EUR 48,000 - 65,000
Contrato indefinido
Modalidad híbrida en Madrid
Horarios flexibles
+4
Senior Project Manager - Proyecto Optimización TMS
Senior Project Manager - Proyecto Optimización TMS

Capitole • Madrid

On-site
EUR 55,000 - 90,000
Formación 1200€/año
Seguro médico privado
Beneficios Payflow
+1
Arquitecto/a Cloud
Arquitecto/a Cloud

Capitole • Madrid

Hybrid
EUR 70,000 - 110,000
Seguro médico privado
Retribución flexible
Descuentos en grandes marcas
+1