Software Engineer

Monetaryamount
Spain
about 1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
5 years minimum
Compensation
€75,000.0 - €110,000.0
Working hours
Regular working hours

Tech stack

Application Programming Interfaces (APIs) Microsoft Azure Software Quality Databases Computer Engineering Data Control Cursor (Graphical User Interface Elements) Software Debugging Programming Tools MongoDB MySQL Node.Js
+7 more
Software Maintenance TypeScript Data Logging Google Cloud ReactJS Large Language Models Backend

Job description

En Clikalia construimos la infraestructura que soporta el ciclo completo de una vivienda: originación, valoración, reforma, comercialización, cierre y postventa. Nuestro backend gestiona miles de decisiones de compra al mes, integraciones con partners financieros, notarías y registros, y flujos operativos con muchos actores implicados.

Trabajamos con datos densos y decisiones que mueven dinero real, así que la calidad del código, la resiliencia en producción y la solidez de la arquitectura no son opcionales. Cada vez incorporamos más IA como una capa del sistema - siempre con criterio y control.

Estamos buscando un Senior Software Engineer para incorporarse en nuestro equipo de tecnología., * Tomar responsabilidad en el desarrollo, lanzamiento y mantenimiento del software core de la compañía de inicio a fin, priorizando la escalabilidad y el impacto en el negocio.

  • Tomar el ownership de los servicios backend, gestionando su deploy, mantenimiento y debugging.
  • Trabajar en todo el stack, con foco en backend.
  • Trabajar principalmente con NodeJS, TypeScript, React, MySQL/MongoDB, Google Cloud y Azure.
  • Diseñar APIs y contratos de datos claros, versionados y pensados para ser consumidos por otros servicios y, cuando aplique, por agentes o LLMs.
  • Integrar tus servicios con la plataforma de IA interna cuando el caso de uso lo requiera, consumiendo los SDKs y componentes que el equipo de plataforma pone a disposición.
  • Aplicar buenas prácticas de observabilidad, coste y latencia en tus servicios: logging estructurado, tracing, métricas de rendimiento y alertas, extendiéndolas a las llamadas a servicios externos (incluidos LLMs) cuando existan.
  • Incorporar prácticas de resiliencia y seguridad en las integraciones: validación de inputs y outputs, control de datos sensibles (PII), manejo de errores y fallbacks ante fallos o degradación de servicios de terceros.
  • Usar herramientas de desarrollo asistido por IA (Copilot, Cursor, Claude Code o similares) de forma efectiva en el ciclo diario de código, review y debugging.

Requirements

  • Eres un desarrollador senior con más de 5 años de experiencia en backend, que quiere seguir aprendiendo y explorando nuevas tecnologías.
  • Tienes criterio propio en el diseño de arquitecturas seguras y sostenibles. Usas IA para acelerar tu trabajo, pero eres consciente de las implicaciones de seguridad, escalabilidad y mantenimiento de lo que propones, revisas y testeas lo generado, y sabes defender técnicamente tus decisiones.
  • Tienes experiencia con diferentes tipos de bases de datos, te preocupa el performance de los servicios y dominas conceptos de monolito y microservicios.
  • Disfrutas programando y resolviendo problemas complejos para construir entornos altamente escalables.
  • Sólidas prácticas de diseño de APIs, testing, observabilidad y despliegue continuo.
  • Tienes un buen background técnico adquirido a través de estudios de ingeniería informática o experiencia equivalente., * Experiencia en frontend.
  • Has consumido APIs de LLMs (OpenAI, Anthropic, Bedrock, Vertex o similares) desde servicios en producción y entiendes sus implicaciones en latencia, coste y fiabilidad.
  • Familiaridad con conceptos de tool calling / function calling y protocolos tipo MCP para exponer servicios a agentes.
  • Nociones de coste y latencia de IA: token management, caching, batching y model routing.
  • Familiaridad con frameworks agénticos (LangChain, LangGraph, Mastra) o con herramientas de observabilidad de IA (LangSmith, Langfuse).
  • Formar parte de un equipo ambicioso, resiliente y dinámico, con impacto directo en la transformación del sector inmobiliario.
  • Un entorno en el que podrás crecer profesionalmente y asumir nuevos retos.
  • Posibilidad de cobrar tu salario cuando quieras o marcarte planes de ahorro.
  • Alianza con Clicars: podrás beneficiarte de descuentos para la compra de coches.
  • Además, por ser parte del equipo de Clikalia, también contarás con descuentos en la compra de viviendas y en el asesoramiento y gestión hipotecaria.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.jobleads.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:21 min

Exploring the target application for front end tests

Anna Mcdougall · JS Congress

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:48 min

Analyzing network packets with database protocol tools

Daniël van Eeden Daniël van Eeden · WWC Europe 2026

Videos

See all

Related articles

See all