JobMatch
← Back to jobs

Senior Backend Engineer

Capitole

RemoteGreater Barcelona Metropolitan AreaentryFull-time
Posted
today
Source
LinkedIn (remote, Europe)
Field
Engineering

Skills

TypeScriptPostgreSQLKubernetesTerraformREST APIsNode.jsDockerDevOpsRedisAzureCI/CD.NETGitJavaScriptC#

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: o Retry o Circuit Breaker o Timeout Management o Rate Limiting o 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: o OAuth 2.0 o OpenID Connect (OIDC) o 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).

JobMatch aggregates public listings. Always apply through the original posting.