07 nov
|
Capitole
|
Barcelona
07 nov
Capitole
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.
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 Type Script, en una arquitectura basada en APIs, contenedores, Postgre SQL, Redis y Azure.
Desarrollo Backend Diseñar, desarrollar y mantener servicios backend utilizando Node.js y Type Script.
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: Retry
Circuit Breaker
Timeout Management
Rate Limiting
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: OAuth 2.0
Open ID Connect (OIDC)
JWT Integrar la plataforma con proveedores de identidad corporativos.
Gestionar secretos y credenciales mediante Azure Key Vault.
Aplicar principios Secure by Design. Cloud & Dev Ops 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 Postgre SQL.
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
Type Script
Express.js y/o Nest JS
REST APIs
Open API / Swagger
Postgre SQL
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
Open ID 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) Dev Ops Docker
Kubernetes
Azure Dev Ops
Git Hub Actions
Infraestructura como Código (Terraform o Bicep) Observabilidad Azure Application Insights
Open Telemetry
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/Type Script, 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, Dev Ops, 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
Incentivos 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? 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
📌 Senior Backend Engineer (Barcelona)
🏢 Capitole
📍 Barcelona