Senior Backend Engineer (Node.js and Azure)

Capitole Consulting — Spain · Posted ~10 hours ago

Senior Visa History ✓

Skills

Node.js TypeScript REST APIs Microsoft Azure Backend architecture Scalable and secure services OAuth 2.0 OpenID Connect JWT Azure Key Vault System integrations Resilience patterns PostgreSQL C# Grafana Kubernetes GitHub Actions Terraform OIDC

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A digital engineering organization is seeking a Senior Backend Engineer to lead the development of secure, scalable, and highly available services. You will build REST APIs with Node.js and TypeScript, integrate enterprise and third-party systems, implement modern authentication and authorization, and develop resilient cloud-based services.

Highlights

Take a leading role in designing and evolving scalable, secure backend services and business APIs. The position offers technical ownership of architecture, identity and authentication integrations, cloud infrastructure, and resilient systems connecting enterprise and third-party platforms.

Description

🔹 Oportunidad en Capitole – Senior Backend Engineer (Node.js / Azure / APIs) 🔹 Descripción del puesto Buscamos un Senior Backend Engineer para formar parte del equipo de ingeniería responsable del diseño, desarrollo y evolución del backend de una plataforma digital. El candidato seleccionado liderará la construcción de servicios backend escalables, seguros y de alta disponibilidad, enfocados en APIs de negocio, integraciones con sistemas corporativos y de terceros, gestión de identidad y persistencia de datos en Microsoft Azure. Responsabilidades del puesto 🔹 Diseñar, desarrollar y mantener servicios backend y APIs REST seguras, escalables y orientadas a dominio utilizando Node.js y TypeScript. 🔹 Implementar integraciones con sistemas corporativos y terceros, aplicando patrones de resiliencia (Retry, Circuit Breaker, Rate Limiting, Caching). 🔹 Configurar mecanismos de autenticación y autorización (OAuth 2.0, OIDC, JWT) e integrar proveedores de identidad con Azure Key Vault y principios Secure by Design. 🔹 Desarrollar y desplegar soluciones en Microsoft Azure (Container Apps, App Services, API Management) colaborando en pipelines CI/CD y modelos de datos en PostgreSQL y Redis. Must Have 🔹 +5 años de experiencia en desarrollo backend y +3 años con Node.js, TypeScript y frameworks como Express.js o NestJS. 🔹 Sólida experiencia en diseño e implementación de APIs REST (OpenAPI/Swagger), Clean Architecture, SOLID, DDD y arquitecturas orientadas a servicios. 🔹 Experiencia práctica en entorno Cloud Microsoft Azure (App Services, Container Apps, API Management, Key Vault, Front Door) e integraciones de sistemas. 🔹 Conocimientos profundos de seguridad web e identidad (OAuth 2.0, OIDC, JWT, IAM) y bases de datos (PostgreSQL, Redis). Requisitos deseables 🔹 Experiencia previa con el ecosistema Microsoft (.NET, C#, ASP.NET Core, Entity Framework). 🔹 Conocimientos en gestión de identidad avanzada (Keycloak, SSO, MFA, Identity Brokering) y observabilidad (Application Insights, OpenTelemetry, Grafana, ELK). 🔹 Experiencia con DevOps y contenedorización (Docker, Kubernetes, Azure DevOps, GitHub Actions, Terraform/Bicep). 💙 ¿Por qué unirte a nosotros? 📘 1.200€ al año en formación 🏥 Seguro médico privado gratuito 🔹 Retribución flexible en transporte, guardería y tickets restaurante 🏋️ ♂️ Acceso a +10K gimnasios por toda España en Wellhub (Gymforless) 🎉 Eventos, team buildings y afterworks cada dos meses ⚽ Patrocinamos nuestro equipo de fútbol si te animas a jugar 🔧 Comunidades tecnológicas inTernas para compartir y crecer juntos ¿Te animas a este gran reto y equipo? 🚀 Empowering People, Unlocking Innovation El empleado se adherirá a las políticas de seguridad de la información: · Tendrá acceso a información confidencial relacionada con Capitole y el proyecto en el que está trabajando. · Deberá cumplir con las políticas de seguridad y las pautas internas de la empresa y del cliente. · Se le requerirá firmar un NDA.