04 oct
|
Sabina Divosi - Headhunter & Talent Partner
|
Madrid
04 oct
Sabina Divosi - Headhunter & Talent Partner
Madrid
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, Type Script y Nest JS, 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 Saa S 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 Type ORM, 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 Type Script, con tipado estricto: sin any como válvula de escape. Nest JS en profundidad: inyección de dependencias, módulos, interceptores y testing. Saber por qué el framework hace lo que hace, no solo usarlo. Postgre SQL 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 (Type ORM o equivalente): saber cuándo el ORM estorba y bajar a SQL. Mensajería asíncrona (Rabbit MQ 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 Open Tofu). Fintech, banca o cualquier dominio regulado: auditoría, trazabilidad… 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”. 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-18808-Ljbffr
📌 Senior Backend Developer - Fintech (Madrid)
🏢 Sabina Divosi - Headhunter & Talent Partner
📍 Madrid