Senior Backend Engineer
13 hours ago
Barcelona
¡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. 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. • 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., • 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., • 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., • 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., • 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., • 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., • Node.js, • TypeScript, • Express.js y/o NestJS, • REST APIs, • OpenAPI / Swagger, • PostgreSQL, • Redis, • Git, • Arquitecturas orientadas a servicios., • Diseño API First., • Clean Architecture., • Principios SOLID., • Domain Driven Design (DDD)., • Diseño de integraciones entre sistemas., • OAuth 2.0, • OpenID Connect (OIDC), • JWT, • Gestión de identidades y accesos (IAM), • Microsoft Azure, • Azure App Services, • Azure Container Apps, • Azure API Management, • Azure Key Vault, • Azure Front Door, • 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. • Keycloak, • Federaciones de identidad, • SSO (Single Sign-On), • Identity Brokering, • MFA (Multi-Factor Authentication), • Docker, • Kubernetes, • Azure DevOps, • GitHub Actions, • Infraestructura como Código (Terraform o Bicep), • Azure Application Insights, • OpenTelemetry, • Grafana, • ELK Stack 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. 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, • 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). #J-18808-Ljbffr