06 nov
|
Sabina Divosi - Headhunter & Talent Partner
|
Madrid
06 nov
Sabina Divosi - Headhunter & Talent Partner
Madrid
Nuestro cliente es unafintechinnovadora 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 decisionesmás inteligentes sobre sus finanzas.Es unaoportunidad especialmente interesantesi buscasdesarrollo profesional, capacidad de influencia técnica y un producto que sigue evolucionando, dentro de un ambiente donde el backend tiene un papel protagonista.
Backend con retos de verdad.Trabajarás sobre una arquitectura de microservicios construida conNode.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íticasde 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.
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, planos 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.
Multitenancy y aislamiento de datos.
AWS con infraestructura como código (Terraform u OpenTofu).
Fintech, banca o cualquier dominio regulado: auditoría, trazabilidad...
Prefieres la solución aburrida y manteniblea la elegante y frágil.
Sabes decir"esto no lo sé" y "esto lo hicimos mal, lo arreglo".
Crecimiento 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
#J-*-Ljbffr
📌 Senior Backend Developer (Madrid)
🏢 Sabina Divosi - Headhunter & Talent Partner
📍 Madrid