Tech Lead — Core Platform & Agentic Systems
Perlatours es un bedbank B2B con sede en Barcelona. En los últimos 12 meses, sin capital externo, hemos construido:
* PerlaHub : plataforma de microservicios .NET que procesa ~140M de búsquedas semanales y opera reservas en producción.
* BigOne : ecosistema agéntico con 11+ agentes especializados sobre Mastra (TypeScript), con metodología propia (Schema-Draft-Promote, HITL approval queue, deterministic core + conversational layer).
* PerlaPushOut : sistema de distribución hacia canales externos (primer canal en pre-Go-Live).
* In-Travel Services : plataforma B2B2C de actividades, tours y transfers para hoteles mediterráneos (en construcción).
* Entre otros desarollos y proyectos.
No somos una agencia de viajes. Somos una plataforma técnica que pivota desde commodity bedbank hacia distribución inteligente. Tenemos legacy, estamos en modo construcción, y tenemos determinación, no diapositivas.
El puesto
Buscamos al dueño técnico del core. Esa persona valida arquitectura en design gates antes de que algo llegue a código; sostiene y evoluciona Schema-Draft-Promote como metodología canónica; toma decisiones de diseño en sistemas distribuidos, event-driven, integración API B2B; mantiene el equilibrio entre el núcleo determinista y la capa conversacional; decide sobre observabilidad, idempotencia, recuperación de incidentes; y eleva el criterio técnico del equipo según vayamos creciendo.
Honestidad ante todo: hoy no es CTO de título. El equipo técnico es pequeño y requiere coordinación de delivery con el CIO. Pero es el rol de dueño técnico del core, con autonomía real y reporte directo a CEO. A 12-18 meses, si entregamos, se construye equipo alrededor de esa persona.
Stack actual
* .NET Core / C# — PerlaHub (microservicios, núcleo transaccional)
* TypeScript / Mastra — BigOne (agentes)
* PostgreSQL, Redis, Docker — datos e infraestructura
* Grafana, Langfuse — observabilidad
* Cursor, Claude Code, Skills, harnesses, agentic frameworks — IA integrada en el flujo de desarrollo
El lenguaje no es lo central. La metodología sí. Con buenos principios y la IA bien usada, la productividad se multiplica por 10. Buscamos a quien ya opera así.
Qué buscamos: Experiencia técnica
* 8+ años desarrollando sistemas en producción, no solo features.
* Experiencia real diseñando y sosteniendo sistemas distribuidos B2B o similares.
* Diseño de APIs (REST, GraphQL) e integraciones críticas en producción (reservas, payments, channel managers o similares).
* Escalabilidad, performance y calidad aplicados como restricciones reales en sistemas con tráfico, no como teoría.
* Criterio arquitectónico propio — capacidad de decir "no" con argumento técnico.
Qué buscamos: Mentalidad AI-aware
* Uso nativo de IA como amplificador metodológico, no autocompletado puntual.
* Familiaridad con prácticas modernas de desarrollo con IA: spec-driven development (definir comportamiento, restricciones y criterios de éxito antes de código), agentic workflows y skills que actúan sobre sistemas con margen acotado, human-in-the-loop para equilibrar automatización y control, evaluación sistemática de outputs de LLM.
* Comprensión clara de límites y riesgos de sistemas LLM (alucinaciones, evaluación, sensibilidad de datos) y capacidad de validar código generado por IA antes de desplegarlo.
* Identificación de dónde la IA aporta valor real y dónde no.
Qué buscamos: Forma de trabajar
* Cómodo/a en entornos pequeños donde el dueño técnico también escribe código.
* Discusión técnica directa: convencer o ser convencido, sin ego, sin diplomacia hueca. La sycophancy es corrosiva para las decisiones.
Qué no buscamos
* Senior que necesite tutela arquitectónica.
* Perfiles que vean la IA como ayudita de autocompletar.
* Búsqueda de role-grandiosity sin querer arremangarse.
Lo distinto
* Construido en 12 meses sin financiación externa. Ingeniería real, no quema de runway.
* Metodología documentada y aplicada: Schema-Draft-Promote, Spec Development, HITL approval queue.
* Tu criterio es el gate. No hay capas de management entre tú y CEO.
* El proyecto en curso (In-Travel Services + PerlaPushOut + distribución inteligente) es la transición estratégica de la empresa. Es construir, no mantener.
Formato
Híbrido (Barcelona + remoto). Tiempo completo. Salario negociable según experiencia.