Backend Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+19 more
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.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Find a Developer Job: 12 Best Job Sites For Developers
The Prompt Engineer ✍️
Dev Digest 120 - Apple and peers
Is Software Engineering Over-Saturated?