10 nov
|
Capitole
|
España
Descripción ? 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 TypeScript, en una arquitectura basada en APIs, contenedores, PostgreSQL, Redis y Azure. Desarrollo Backend
• 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. 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
• 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. Cloud & DevOps
• 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 PostgreSQL.
• 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
• TypeScript
• Express.js y/o NestJS
• REST APIs
• OpenAPI / Swagger
• PostgreSQL
• 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
• OpenID 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) DevOps
• Docker
• Kubernetes
• Azure DevOps
• GitHub Actions
• Infraestructura como Código (Terraform o Bicep) Observabilidad
• Azure Application Insights
• OpenTelemetry
• 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/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. ? 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
• Ventajas 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? 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).
📌 Senior Backend Engineer (España)
🏢 Capitole
📍 España