Backend engineer for digital platforms

Capitole
Barcelona, Spain
1 day ago
Apply on www.jobleads.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
5 years minimum
Working hours
Regular working hours

Tech stack

ASP.NET .NET Framework Multitier Architecture Application Programming Interfaces (APIs) Business Logic Application Performance Management Application Services Microsoft Azure C Sharp (Programming Language) Cloud Computing Software Quality Code Review
+43 more
Persistent Data Structure Relational Databases Database Queries Multi-Factor Authentication Entity Framework Github Identity and Access Management Key Management PostgreSQL Node.Js OAuth OpenID Redis Openid Connect Swagger Service-Oriented Architecture Single Sign-On Systems Integration TypeScript Web Platforms Openapi Cloud Platform System Okta System Availability Express.js Grafana Asp.net Web Api Caching Backend Rate Limiting Git Solid Principles Kubernetes Deployment Automation Bicep Api Design NestJS Restful APIs Terraform Domain Driven Design Api Management Docker Elk Stack

Job description

Описание

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.

Задачи

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

Требования

  • 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.
  • Будет плюсом: 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

Условия

  • €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 (our summer party and Christmas dinner are legendary!).
  • A football, padel and basketball team sponsored by Capitole.
  • Tech communities where sharing knowledge is part of our DNA.
  • And above all… an AMAZING TEAM you’ll love being part of!

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.
  • Будет плюсом: 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 & conditions

  • €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 (our summer party and Christmas dinner are legendary!).
  • A football, padel and basketball team sponsored by Capitole.
  • Tech communities where sharing knowledge is part of our DNA.
  • And above all… an AMAZING TEAM you’ll love being part of!

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.jobleads.com
Prepare application

Good distractions

Loading talks and stories from around this role…