Capitole

Backend engineer for digital platforms

In short

Senior Back End Engineer role designing and evolving a digital platform's backend: business APIs, integrations with corporate and third-party systems, identity management, data persistence and Azure cloud deployment. Works mainly with Node.js, TypeScript, REST APIs, PostgreSQL, Redis and Microsoft Azure, plus OAuth2/OIDC/JWT-based identity and security. Requires 5+ years of backend experience, 3+ years with Node.js in production, and hands-on experience with cloud environments and system integrations. Hybrid role based in Barcelona, Spain.

About the role
Capitole continues to grow—and we want you to be part of the journey! We are looking for a Senior Back End Engineer with 5+ years of experience to join our amazing team. You will join the engineering team responsible for designing, developing and evolving the digital platform backend, including business APIs, integrations with corporate and third-party systems, identity management, data persistence and cloud deployment on Microsoft Azure. The role has direct responsibility for building scalable, secure and highly available backend services, working mainly with Node.js and TypeScript in an architecture based on APIs, containers, PostgreSQL, Redis and Azure.
Responsibilities
•Design, develop and maintain backend services using Node.js and TypeScript.
•Design and develop secure, scalable, domain-oriented REST APIs.
•Implement the platform's business logic and functional rules.
•Ensure code quality, maintainability and performance.
•Participate in code reviews and the definition of technical standards.
•Integrate the platform with internal corporate systems and third-party services through REST APIs.
•Develop adapters and integration components between different technology platforms.
•Implement resilience mechanisms: retries, circuit breakers, timeout management, rate limiting and caching.
•Participate in the analysis and design of API contracts.
•Implement authentication and authorization mechanisms based on OAuth 2.0, OpenID Connect (OIDC) and JWT.
•Integrate the platform with corporate identity providers.
•Manage secrets and credentials using Azure Key Vault.
•Apply Secure by Design principles.
•Develop solutions deployed on Microsoft Azure.
•Participate in defining scalable, highly available cloud architectures.
•Collaborate on CI/CD pipelines and automated deployment processes.
•Participate in monitoring and resolving production incidents.
•Design relational data models on PostgreSQL.
•Optimize database queries and performance.
•Design caching strategies using Redis.
•Participate in scalability and high availability strategies.
Requirements
•More than 5 years of experience in backend development.
•More than 3 years developing production solutions with Node.js.
•Experience designing and implementing REST APIs.
•Experience integrating corporate systems through APIs.
•Experience working in cloud environments.
•Node.js, TypeScript, Express.js and/or NestJS, REST APIs, OpenAPI / Swagger, PostgreSQL, Redis, Git.
•Service-oriented architectures. API-first design. Clean Architecture. SOLID principles. Domain-Driven Design (DDD).
•Designing integrations between systems.
•OAuth 2.0, OpenID Connect (OIDC), JWT, Identity and access management (IAM).
•Microsoft Azure, Azure App Services.
Nice to have
•C#; ASP.NET Core; ASP.NET Web API; Entity Framework.
•Experience integrating and maintaining backend solutions developed using Microsoft .NET technologies will be especially valued.
•Keycloak; Identity federations; SSO (Single Sign-On); Identity Brokering; MFA (Multi-Factor Authentication).
•Docker; Kubernetes; Azure DevOps; GitHub Actions.
•Infrastructure as Code (Terraform or Bicep).
•Azure Application Insights; OpenTelemetry; Grafana; ELK Stack.
Benefits
•€1,200 per year for your professional development (training, events, certifications...).
•Monthly feedback sessions with your team to keep learning and growing.
•Private health insurance fully covered by Capitole.
•Payflow benefits (meals, transport, childcare).
•Wellhub subscription.
•Discounts with major brands through Capitole Club.
•Team-building events every two months (summer party and Christmas dinner).
•A football, padel and basketball team sponsored by Capitole.
•Tech communities where sharing knowledge is part of our DNA.

Stop applying.
Get referred.

$10 in free credits

In just 60 seconds, fully on autopilot — Eraldt's AI agents read your CV, map the roles you fit, find live vacancies and the people who can refer you, write personal emails, and get you referred.

This isn't an application: your CV doesn't go to the company, and we don't promise a referral for this exact role.

Discover who else lands interviews on autopilot