> Markdown version of [/jobs/ext/3024400-backend-engineer](https://www.wearedevelopers.com/jobs/ext/3024400-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). --- # Backend Engineer - **Company:** Crowdfarming - **Location:** Madrid, Spain (Remote available) - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Artificial Intelligence, Amazon Web Services, Amazon S3, Business Analytics Applications, User Authentication, Unit Testing, Cloud Computing, Code Review, Continuous Integration, Cursor (Graphical User Interface Elements), Distributed Systems, Payment Systems, Fault Tolerance, Identity and Access Management, PostgreSQL, MongoDB, Node.Js, Software Engineering, Software Factory, TypeScript, Large Language Models, Technical Debt, Backend, Git, Stripe, Cloudwatch, Api Gateway, NestJS, Amazon Simple Queue Service (SQS), GPT - **Published:** September 22, 2026 - **Apply:** https://www.adzuna.es/contact-us.html ## About the Role + Más de 5 años de experiencia en backend, con experiencia significativa en sistemas reales en producción. + Dominio de Node.js y TypeScript, incluyendo async/await, concurrencia, arquitectura modular, performance y gestión de errores. + Experiencia con NestJS o frameworks backend equivalentes. + Experiencia sólida trabajando con arquitecturas orientadas a eventos (EDA) y sistemas distribuidos. + Experiencia avanzada con arquitecturas serverless en AWS, especialmente: o Lambda o EventBridge o Step Functions o SQS / SQS FIFO o SNS o API Gateway o IAM o CloudWatch o S3 + Buen dominio de conceptos como: o idempotencia; o consistencia eventual; o retries y dead-letter queues; o concurrencia controlada; o ordering; o backpressure; o resiliencia y tolerancia a fallos. + Experiencia real utilizando MongoDB y PostgreSQL, entendiendo cuándo utilizar cada tecnología y cómo diseñar correctamente modelos y patrones de acceso. + Dominio de Git, CI/CD y estrategias de branching/deployment. + Capacidad para diseñar sistemas observables, con métricas, logs estructurados, alertas y trazabilidad end-to-end. + Experiencia con testing moderno: unit testing, integration testing, contract testing y E2E. + Buen conocimiento de seguridad backend/cloud: least privilege, IAM, secrets management, autenticación/autorización, hardening de APIs y aislamiento entre entornos. + Experiencia diseñando e integrando APIs externas y sistemas críticos. Se valorará especialmente experiencia con Stripe y sistemas de pago. AI Engineering Esta parte es especialmente importante para nosotros. No buscamos simplemente a alguien que ocasionalmente utilice ChatGPT para programar. Buscamos a alguien que considere los agentes de IA una nueva capa de ingeniería y quiera explorar hasta dónde podemos llevarla. Esperamos experiencia práctica utilizando herramientas como: + Claude Code + Cursor + Codex u otros coding agents + MCP + agentes y subagentes + skills e instrucciones reutilizables + context engineering + herramientas de análisis/indexación de codebases + automatización de testing y code review mediante IA Nos interesa especialmente alguien que haya experimentado con agentic software development: agentes que no solo generen código, sino que puedan analizar repositorios, planificar cambios, implementar, ejecutar herramientas, probar y revisar su propio trabajo. No esperamos que ya exista una receta perfecta para hacerlo. Precisamente parte del trabajo será descubrirla y construirla con nosotros. Será especialmente valorable + Haber construido agentes o plataformas internas de AI Engineering. + Experiencia creando MCP servers o integrando herramientas mediante MCP. + Experiencia con orchestration de múltiples agentes o modelos. + Haber trabajado con LLM gateways, model routing o APIs de diferentes proveedores/modelos. + Experiencia con herramientas de workflow automation como n8n. + Experiencia construyendo datasets o entornos con datos sintéticos. + Conocimientos de arquitectura cloud y platform engineering. El tipo de persona que buscamos Más que una lista de tecnologías, buscamos una determinada forma de trabajar. Alguien que: + tenga mucha curiosidad técnica; + cuestione cómo hacemos las cosas; + sea capaz de moverse por una arquitectura grande y entenderla; + tenga criterio para decidir cuándo construir y cuándo simplificar; + disfrute automatizando su propio trabajo; + utilice IA de forma intensiva, pero entienda y valide lo que produce; + pueda trabajar con autonomía sobre problemas ambiguos; + tenga obsesión por dejar los sistemas más simples, observables y mantenibles de como los encontró. Y, sobre todo, alguien que quiera ayudarnos a responder una pregunta que consideramos estratégica. Inscribirse en esta oferta Recibir ofertas similares por correo electrónico Al crear una alerta, aceptas nuestros Términos y condiciones y Política de privacidad, y el uso de cookies., + 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 Buscamos un/a Senior AI & Backend Engineer capaz de trabajar sobre sistemas distribuidos en producción, pero también de ayudarnos a transformar cómo desarrollamos software y cómo aplicamos IA dentro de la compañía. Estamos evolucionando hacia un modelo en el que los engineers utilizan agentes, LLMs y automatización como parte natural de su trabajo; donde progresivamente los agentes pueden planificar, implementar, probar y revisar software; y donde nuestros developers pueden dedicar cada vez más tiempo a resolver problemas reales del negocio. Buscamos a alguien que quiera estar en primera línea de esa transformación. Qué harás Trabajarás en problemas como: + Diseñar y evolucionar servicios backend y arquitecturas distribuidas sobre AWS. + Construir sistemas event-driven y serverless robustos, observables e idempotentes. + Diseñar APIs y capacidades internas preparadas para ser utilizadas tanto por aplicaciones como por agentes de IA. + Evolucionar nuestro ecosistema interno de desarrollo asistido por IA alrededor de Claude Code, agentes, skills, hooks y MCPs. + Participar en la construcción de nuestra Software Factory agéntica: agentes capaces de entender una tarea, analizar nuestra arquitectura y repositorios, crear un plan, implementar cambios, ejecutar tests y realizar QA. + Diseñar sistemas para que distintos modelos de IA puedan utilizarse según la complejidad, coste y características de cada tarea. + Construir herramientas y guardrails para que los agentes puedan trabajar de forma segura sobre repositorios, infraestructura y entornos. + Mejorar nuestra plataforma de testing y datos sintéticos, reduciendo la dependencia de grandes copias anonimizadas de producción. + Evolucionar nuestra observabilidad hacia sistemas capaces de detectar anomalías, diagnosticar problemas y generar automáticamente tareas accionables. + Identificar deuda técnica, componentes legacy y oportunidades de simplificación de nuestra plataforma. + Trabajar directamente con equipos de negocio para convertir problemas reales en soluciones basadas en software, automatización e IA., 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 - [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) - [Nest.js - TypeScript in the backend can also be clean](https://www.wearedevelopers.com/videos/1033-nest-js-typescript-in-the-backend-can-also-be-clean) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [ Evaluating AI models for code comprehension](https://www.wearedevelopers.com/videos/1462-evaluating-ai-models-for-code-comprehension) - [Streaming AI Responses in Real-Time with SSE in Next.js & NestJS](https://www.wearedevelopers.com/videos/1630-streaming-ai-responses-in-real-time-with-sse-in-next-js-nestjs) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers) - [The Prompt Engineer ✍️](https://www.wearedevelopers.com/magazine/216-the-prompt-engineer) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline)