Senior Backend Developer

Sabina Divosi Digital Headhunter And Talent Partner — Spain · Posted ~3 hours ago

Senior Full-time

Skills

Node.js TypeScript NestJS Microservices API development Backend architecture

🔓 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 senior backend development role focused on designing scalable APIs, evolving microservice architectures, improving code quality, and building reliable digital platforms.

Highlights

Opportunity to influence technical decisions, build scalable backend systems, and work on evolving digital products with significant engineering ownership.

Description

SENIOR BACKEND DEVELOPER Nuestro cliente es una fintech innovadora que está revolucionando la forma en que las personas acceden a la financiación y gestionan la compra de su vivienda, combinando tecnología y soluciones digitales para ayudarles a tomar decisiones más inteligentes sobre sus finanzas. Es una oportunidad especialmente interesante si buscas desarrollo profesional, capacidad de influencia técnica y un producto que sigue evolucionando, dentro de un entorno donde el backend tiene un papel protagonista. 💻 Backend con retos de verdad. Trabajarás sobre una arquitectura de microservicios construida con Node.js, TypeScript y NestJS, participando en la evolución de un producto con impacto directo en el negocio. Escalabilidad, mantenibilidad y calidad de código no son conceptos teóricos: forman parte de las decisiones técnicas del día a día. Lo que harás Diseñar y evolucionar APIs críticas de un SaaS multitenant: modelo de datos, contratos, versionado y estrategia de migración sin downtime.Tomar decisiones de arquitectura y defenderlas: elegir entre síncrono y evento, decidir dónde vive el estado, cuándo cachear y cuándo no. Documentarlo para que el equipo pueda discutirlo.Integrar partners externos: diseñar la resiliencia con reintentos, idempotencia, circuit breakers y conciliación cuando el tercero falla.Atacar problemas de concurrencia y rendimiento de verdad: condiciones de carrera bajo carga, locks distribuidos, N+1 en TypeORM, consultas que degradan al crecer el volumen.Ser el listón técnico del equipo: revisar PRs con criterio, mentorizar a perfiles junior y mid, y dejar el código en mejor estado del que lo encontraste.Participar en el ciclo completo de desarrollo.Usar IA con criterio: Claude está integrado en el desarrollo. Esperamos que aceleres con él y que sepas cuándo su propuesta no vale. Requisitos Imprescindible 5+ años de backend en producción con Node.js y TypeScript, con tipado estricto: sin any como válvula de escape.NestJS en profundidad: inyección de dependencias, módulos, interceptores y testing. Saber por qué el framework hace lo que hace, no solo usarlo.PostgreSQL a nivel de diseño: índices, planes de ejecución, niveles de aislamiento y transacciones. Haber depurado un deadlock o una contención de locks real.ORM con criterio (TypeORM o equivalente): saber cuándo el ORM estorba y bajar a SQL.Mensajería asíncrona (RabbitMQ o similar) con las garantías entendidas: at-least-once, idempotencia del consumidor, DLQ y orden de mensajes.Haber diseñado un sistema desde cero y haberlo mantenido después: haber convivido con tus propias decisiones.Comunicación técnica escrita: un ADR, un postmortem o un diseño que otros puedan leer y rebatir. Suma puntos Multitenancy y aislamiento de datos.Redis o Valkey: caché, locks distribuidos, rate limiting.AWS con infraestructura como código (Terraform u OpenTofu).Fintech, banca o cualquier dominio regulado: auditoría, trazabilidad…Experiencia mentorizando o liderando técnicamente. Encaje cultural Prefieres la solución aburrida y mantenible a la elegante y frágil.Sabes decir “esto no lo sé” y “esto lo hicimos mal, lo arreglo”. Lo que ofrecemos Desarrollo profesional constante y posibilidad de gestionar equipo, innovación tecnológica y muy buen ambiente laboral 📈Trabajo híbrido (3–2 días oficina) 🏡 👨 💻 /👩 💻Horario flexible + jornada intensiva los viernes 🌈23 días laborables de vacaciones 😎Cultura de honestidad e integridad: lo que prometemos se cumple 🤝 👉 Si quieres construir la tecnología que transforma el sector financiero y formar parte de un ambiente de colaboración y desarrollo constante 📩 Inscríbete. ¡Nos encantará conocerte!