Backend Engineer

Crowdfarming
Madrid, Spain
3 days ago
Apply on www.adzuna.es
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
5 years minimum
Working hours
Regular working hours
Job source

Tech stack

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
+19 more
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

Job 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

Requirements

  • 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

About the company

CrowdFarming® es el principal mercado tecnológico europeo de agricultor a consumidor. Estamos construyendo toda la tecnología y la logística para que los consumidores puedan acceder al mayor catálogo de agricultores ecológicos y regenerativos. Nuestra visión es construir la cadena de suministro de alimentos más sostenible para que los agricultores puedan recibir un precio justo por sus productos ecológicos y los consumidores puedan recibir alimentos frescos que viajan un 75% menos de tiempo que en los supermercados. Lanzamos en 2017, y ya estamos trabajando con más de 300 agricultores en toda Europa. Creemos que comprar alimentos directamente a los agricultores es el acto cotidiano más poderoso al alcance de cualquiera para crear un impacto social y medioambiental positivo.

Apply for this position

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

Apply on www.adzuna.es
Prepare application

Good distractions

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

40 sec

Generative pre-trained transformer models powering code completions

lgonta lgonta +1 · World Congress 2024

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:04 min

Comparing flexible tools against opinionated NestJS frameworks

Matteo Collina Matteo Collina · JS Congress

1:55 min

Hiring backend developers with strong cultural fit

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

51 sec

Assessing GPT-4o performance for pull request feedback

Merrill Lutsky Merrill Lutsky · World Congress 2025

1:44 min

Balancing artisanal coding skills with automated agent oversight

Jyoti Bansal Jyoti Bansal +1 · World Congress 2026 Europe

Videos

See all

Related articles

See all