Senior Software Engineer

 Posted 23 days ago
  
 Spain
  
10+ years experience
Apply Now

Please mention DailyRemote when applying

AI Summary

Design, develop, and maintain high-availability backend services and APIs while transitioning the architecture from a monolith to decoupled services. Solve complex technical problems related to banking connectivity, treasury, and ERP integrations within a multidisciplinary squad.

Descripción de la compañía
Scale-up SaaS B2B del sector fintech que ayuda a medianas y grandes empresas a automatizar y optimizar sus procesos financieros y de tesorería en tiempo real. Su plataforma se integra con ERPs, bancos y sistemas financieros para centralizar información crítica, automatizar tareas manuales y mejorar la visibilidad de los equipos financieros. La compañía se encuentra en plena fase de crecimiento internacional, con nuevas líneas estratégicas vinculadas a banca embebida e inteligencia artificial aplicada a finanzas.

Misión y ubicación del puesto
Buscamos un/a Senior / Staff Backend Engineer para participar en el diseño y evolución de una plataforma financiera compleja, escalable y segura. La posición puede ser híbrida en Madrid, con asistencia a oficina 2-3 días por semana, o 100% remota dentro de España para perfiles especialmente sólidos.

Descripción de responsabilidades
Como Senior / Staff Backend Engineer, formarás parte de un squad multidisciplinar de Producto e Ingeniería, colaborando estrechamente con perfiles de Backend, Frontend, Product Management, Engineering Management, Diseño y QA.

Tus principales responsabilidades serán:

  • Diseñar, desarrollar y mantener APIs y servicios backend de alta disponibilidad.

  • Participar en la evolución de la arquitectura, actualmente en transición desde un monolito hacia servicios más desacoplados.

  • Resolver problemas técnicos complejos relacionados con conectividad bancaria, tesorería, pagos, automatización financiera e integración con ERPs.

  • Trabajar con grandes volúmenes de datos y sistemas distribuidos.

  • Aportar criterio técnico en decisiones de arquitectura, escalabilidad, rendimiento y calidad.

  • Construir software robusto, seguro, mantenible y orientado a producto.

  • Participar en prácticas de testing, CI/CD, observabilidad y mejora continua.

  • Utilizar herramientas de IA de forma profesional dentro del flujo de desarrollo, desde planificación hasta revisión de código y generación asistida.

Requisitos esenciales

  • Experiencia sólida como Backend Engineer, idealmente entre 7 y 15 años para perfiles Senior / Staff.

  • Experiencia avanzada con Node.js y TypeScript.

  • Conocimiento profundo de arquitectura backend, diseño de APIs y patrones de diseño.

  • Experiencia diseñando y escalando sistemas distribuidos.

  • Experiencia con bases de datos como MongoDB.

  • Familiaridad con entornos cloud, idealmente Google Cloud Platform.

  • Experiencia con Docker y despliegues en entornos cloud, como Cloud Run.

  • Conocimiento de sistemas de mensajería o colas como Pub/Sub, RabbitMQ, Kafka o similares.

  • Capacidad para explicar decisiones técnicas, trade-offs y alternativas de arquitectura.

  • Inglés alto y español fluido.

  • Mentalidad de ownership, autonomía y orientación a producto.

Requisitos deseables

  • Experiencia previa en fintech, banca, pagos, tesorería o productos financieros.

  • Experiencia con conectividad bancaria o integración con ERPs.

  • Experiencia con GCP, ClickHouse, Tinybird o sistemas analíticos.

  • Conocimientos de DevOps, CI/CD, monitorización y observabilidad.

  • Experiencia en entornos internacionales.

  • Participación en proyectos open source.

  • Experiencia trabajando en squads de producto.

  • Interés por la IA aplicada al desarrollo de software.

Por qué unirse a la compañía
Te unirás a una scale-up tecnológica en plena expansión internacional, con producto propio, retos técnicos complejos y un impacto directo en la evolución de la plataforma. Trabajarás con un equipo senior, en un entorno colaborativo, con ownership real y oportunidades para influir en arquitectura, producto y estrategia técnica.

Similar Jobs

See all Remote Software Development jobs →

Personalize your Remote Job Search in 3 Easy Steps!

Discover remote opportunities in Software Engineer

Answer easy questions

Answer easy questions

200,000+ jobs across 15+ categories

Get your best job matches

Get your best job matches

Only hand-screened, legit jobs

Find a remote job faster

Find a remote job faster

No ads, scams, or junk

I was the first applicant for a remote marketing position that got listed on the company website the same day I applied. Had an interview within 48 hours!

Sarah J. — Sarah J. · Marketing Manager ★★★★★ Verified