Buscamos un Freelance Backend & Integrations Engineer, ubicado en Madrid, con experiencia sólida en Ruby on Rails, integraciones con APIs externas y construcción de sistemas que permitan a nuestros agentes de voz operar de forma confiable. Este rol implica trabajar en múltiples áreas técnicas : desde backend hasta integraciones, pipelines de prueba y arquitectura del sistema.
Las responsabilidades incluyen:
- Diseño e implementación de nuestro servidor MCP (Model Context Protocol), consolidando tools y resources necesarios para el agente de voz.
- Integración con plataformas externas (calendarios, CRMs, sistemas de gestión de talleres) y diseño de abstracciones unificadas.
- Implementación y mantenimiento de pipelines de test para WhatsApp API y otros canales de comunicación.
- Mejora continua del rendimiento del agente de voz : prompts, latencias, interrupciones, calidad de audio, etc.
- Trabajo con componentes clave de un agente de voz : STT, TTS, VAD y manejo de flujos en tiempo real.
- Diseño de herramientas y procesos de QA para iterar rápido sin comprometer la experiencia del cliente.
- Participación activa en decisiones de producto y arquitectura, proponiendo soluciones que permitan escalar el sistema.
Es un rol para alguien autónomo, rápido, resolutivo y cómodo en un entorno caótico, donde cada semana se añaden y refinan funcionalidades críticas.
Requisitos técnicos
- Experiencia sólida con Ruby on Rails.
- Familiaridad con MCP (Model Context Protocol) : diseño de servers, tools y resources.
- Experiencia práctica en pipelines de agentes de voz : STT, TTS, VAD, latencias y flujos en tiempo real.
- Manejo habitual de agentes de código como Cursor en su workflow diario.
- Experiencia integrando múltiples APIs externas y creando capas de abstracción sostenibles.
- Conocimientos de arquitectura distribuida, diseño de APIs y buenas prácticas de backend.
Habilidades y mentalidad
- Capacidad de trabajar rápido y con criterio en un entorno de alta ambigüedad.
- Comodidad con tareas variadas : backend, integraciones, configuración de servicios, pruebas, etc.
- Mentalidad \"hands‑on\" : orientación a resolver problemas, no a cumplir únicamente especificaciones.
- Comunicación clara y directa, capacidad de priorizar y tomar decisiones técnicas.
Plus
- Experiencia con Twilio, WhatsApp Cloud API o sistemas de telefonía.
- Experiencia previa en productos de IA conversacional o agentes autónomos.
- Haber trabajado en startups en etapas pre-product-market-fit.