> Markdown version of [/jobs/ext/1360010-principal-backend-engineer](https://www.wearedevelopers.com/jobs/ext/1360010-principal-backend-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Principal Backend Engineer - **Company:** Naiian - **Location:** Las Rozas de Madrid, Spain (Remote available) - **Salary:** €85,000.0 - €95,000.0 - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Artificial Intelligence, Audit Trail, Software as a Service, Cyber Security, Software Debugging, DevOps, Python (Programming Language), PostgreSQL, Machine Learning, Role-Based Access Control, Redis, Large Language Models, Backend, Apache Kafka, Amazon Simple Queue Service (SQS) - **Published:** July 20, 2026 - **Apply:** https://www.adzuna.es/contact-us.html ## About the Role + APIs críticas de la plataforma - versionado, manejo de errores, paginación, streaming y estados progresivos donde aplique. + La capa de jobs asíncronos: retries, idempotencia, cancelación, priorización y backpressure. Hecha para soportar carga real, no demos. + Audit logs y trazabilidad desde el primer commit, no como parche posterior. + Los contratos internos que permitirán que workflows de IA, RAG, agentes y model routing operen con observabilidad, límites y ownership claros. + Métricas de uso, límites por tenant, cost tracking y rate limits - la base operativa para que la plataforma sea gobernable. + Decisiones de build vs buy junto al equipo fundador, y mentoring técnico sobre estándares backend a medida que el equipo crece., Más que un perfil cerrado, buscamos un conjunto de competencias demostrables: + Track record real construyendo y escalando backends SaaS en producción - de 0 1 o de 1 n. Productos sensibles, multi-tenant o de alta criticidad operativa. + Experiencia con permisos, workspaces, tenants y aislamiento lógico construidos de verdad, no leídos en un blog post. + Diseño sólido de jobs asíncronos: retries, idempotencia, backpressure, trazabilidad. Si has vivido los edge cases, mejor. + Buen criterio en modelado de datos, versionado de APIs y contratos entre servicios. + Capacidad de diseñar audit logs y trazabilidad para productos donde la evidencia importa. + Entendimiento de cómo registrar y gobernar llamadas a modelos, costos, latencias y outputs - aunque no seas especialista en ML. + Backend sólido en Python y/o Go; Postgres avanzado; experiencia real con observabilidad y debugging en producción. + Inglés alto y español operativo, o capacidad real de trabajar presencialmente en Madrid en un equipo bilingüe., + Has trabajado con AI gateways, model routing, RAG pipelines o LLM application backends. + Tienes experiencia con OpenTelemetry, Temporal, Redis/BullMQ, SQS, Kafka/NATS, pgvector o herramientas equivalentes. Lo importante no es haber usado exactamente cada una, sino haber construido sistemas equivalentes en producción. + Vienes de fintech, healthtech, legaltech, cybersecurity, data platforms, B2B SaaS enterprise o productos con datos sensibles. + Tienes experiencia en entornos regulados o con requisitos de compliance y auditoría. Lo que probablemente no encaja Para ahorrarnos tiempo mutuamente, este rol probablemente no es la mejor opción si: + Llevas tiempo sin escribir código y tu rol ha derivado a arquitectura sin shipping. + Tu experiencia se concentra en CRUDs, dashboards internos o APIs sencillas sin requisitos de tenancy, auditoría o concurrencia real. + Defiendes microservicios como respuesta por defecto, antes de entender el problema. + Eres machine learning engineer y te interesa este rol como pivote hacia ML aplicado - buscamos backend de verdad., + Técnico + Recepciónista + Administrador + Ventas + Enfermero + Limpieza + Mantenimiento + Telefonista + Compras + Recursos humanos Tipo de trabajo + Desde casa + Estudiantes + Online + Trabajos Verticales + En inglés + Teletrabajo + Media jornada ## Description Vas a construir el sistema nervioso de la plataforma: APIs, tenancy, autenticación, RBAC, jobs asíncronos, uploads, lógica de almacenamiento, audit logs, contratos entre servicios y la base del AI control plane. La razón por la que este rol existe es concreta: cuando el uso aumenta, cuando la carga se concentra en ventanas críticas, o cuando los workflows asistidos por IA empiezan a operar con trazabilidad, permisos, costos y evidencias, la plataforma no puede volverse caótica. La capa que tú construyas es la que va a determinar si eso pasa o no. También vas a dejar lista la primera versión del AI control plane: la capa que registra, gobierna y ordena cómo se usan modelos, workflows, RAG, outputs, costos, latencias y permisos. No necesitas ser experto en machine learning, pero sí necesitas entender que las llamadas a modelos, los jobs de IA, los eventos y las evidencias no pueden quedar dispersos ni sin trazabilidad., Trabajamos presencialmente en Madrid. Es una decisión consciente: en fase fundacional, la velocidad de iteración y la calidad de las decisiones técnicas que se toman en una pizarra compartida son difíciles de replicar en remoto. Operamos con poco proceso y mucha responsabilidad. Quien diseña una API también la mantiene en producción. Quien construye un job asíncrono también lo depura cuando falla. No delegamos observabilidad, errores ni producción "a DevOps" - son parte del trabajo de ingeniería. El criterio de calidad lo marca la realidad: ¿esto aguanta? ¿es auditable? ¿se puede operar? ¿lo entendería otro ingeniero senior en seis meses? Si la respuesta a alguna es "no", vuelve a la pizarra., Al crear una alerta, aceptas nuestros Términos y condiciones y Política de privacidad, y el uso de cookies., Alemania Australia Austria Bélgica Brasil Canadá España Estados Unidos Francia India Italia México Nueva Zelanda Holanda Polonia Reino Unido Singapur Sudáfrica Suiza ## Related Videos - [Reducing LLM Calls with Vector Search Patterns - Raphael De Lio (Redis)](https://www.wearedevelopers.com/videos/1714-reducing-llm-calls-with-vector-search-patterns-raphael-de-lio-redis) - [From DevOps to Scaled DevOps: How We’re Rebuilding Continuous Delivery as a Platform](https://www.wearedevelopers.com/videos/100018-from-devops-to-scaled-devops-how-we-re-rebuilding-continuous-delivery-as-a-platform) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Shipping Faster with Less: Render on Cloud Hosting, AI Workloads, and the Future of DevOps](https://www.wearedevelopers.com/videos/1894-shipping-faster-with-less-render-on-cloud-hosting-ai-workloads-and-the-future-of-devops) - [Meet Your New BFF: Backend to Frontend without the Duct Tape](https://www.wearedevelopers.com/videos/682-meet-your-new-bff-backend-to-frontend-without-the-duct-tape) - [Accelerating Authentication Architecture: Taking Passwordless to the Next Level](https://www.wearedevelopers.com/videos/733-accelerating-authentication-architecture-taking-passwordless-to-the-next-level) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Spanish Business Culture and Etiquette](https://www.wearedevelopers.com/magazine/353-spanish-business-culture-and-etiquette) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [What’s the Difference Between Frontend and Backend Development?](https://www.wearedevelopers.com/magazine/240-what-s-the-difference-between-frontend-and-backend-development) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market)