Descripción
Como parte del AI\-LAB como Desarrollador/a Full Stack, desempeñarás un papel fundamental en la construcción y escalabilidad de nuestros productos de IA. Serás responsable de las funciones de principio a fin, tanto en nuestro frontend moderno con Next.js como en nuestros servicios backend con NestJS, ofreciendo una experiencia de usuario fluida y potente. Te unirás a un equipo con mentalidad de "lanzamiento rápido" y una pila tecnológica moderna y cuidadosamente seleccionada.
* Desarrollar y mantener funciones en nuestro **frontend con Next.js (App Router)** usando TypeScript, SWR, Tailwind y un sistema de diseño basado en componentes, con soporte completo de internacionalización (i18n).
* Diseñar, implementar y mantener APIs RESTful con **NestJS** (TypeScript) para gestionar autenticación, procesamiento de datos, facturación, seguimiento de uso y orquestación de flujos de trabajo de IA.
* Ser responsable de los servicios backend de principio a fin: desde el diseño del esquema y las migraciones hasta el despliegue y la observabilidad, contribuyendo además a nuevos servicios a medida que crece la superficie del producto.
* Integrar y mantener SDK y APIs de terceros que impulsen flujos clave del producto, incluidos procesamiento de pagos, autenticación, análisis y mensajería.
* Construir **agentes y herramientas de IA** mediante el SDK de Claude y el **Model Context Protocol (MCP)**: otorgando a los modelos de lenguaje de gran tamaño (LLM) acceso en tiempo real a datos, APIs y herramientas para que puedan realizar acciones significativas en nombre de los usuarios.
* Contribuir al diseño del esquema con **Prisma** y **PostgreSQL**, escribir y revisar migraciones, y razonar cuidadosamente sobre modelos de datos que evolucionen de forma segura con el tiempo.
* Implementar y mantener **flags de funcionalidades**, experimentos A/B y eventos de análisis para que las decisiones de producto se basen en datos.
* Gestionar webhooks entrantes y el procesamiento asíncrono de tareas con el rigor requerido para rutas críticas de pagos y manejo de información personal identificable (PII): idempotencia, reintento y tolerancia a fallos.
* Colaborar con gestores de producto de IA y especialistas en IA para traducir requisitos complejos en funciones robustas y escalables, y cuestionar la complejidad cuando exista una solución más sencilla.
* Colaborar en el despliegue de la aplicación y ayudar a mantener nuestra infraestructura en la nube.
**Requisitos**
Buscamos un/a desarrollador/a proactivo/a y competente, apasionado/a por construir aplicaciones modernas impulsadas por IA y que trate el código en producción con el cuidado que merece.
* **Dominio de TypeScript:** Alto nivel de competencia en TypeScript tanto en entornos frontend (React/Next.js) como backend (Node.js/NestJS).
* **Experiencia frontend:** Amplia experiencia con **React** y **Next.js (App Router)**: Componentes del servidor, controladores de rutas, streaming, metadatos, i18n y patrones modernos de obtención de datos (SWR o equivalente).
* **Experiencia backend:** Sólida experiencia construyendo APIs REST en producción con **NestJS** (o frameworks Node comparables como Express/Fastify): módulos, inyección de dependencias (DI), guards, interceptors y validación de DTO.
* **Conocimientos de bases de datos:** Experiencia con **PostgreSQL** y un ORM como **Prisma**. Capacidad para escribir y revisar migraciones, razonar sobre transacciones y diseñar esquemas que evolucionen de forma segura.
* **Profundidad en integración de APIs:** Experiencia real integrando SDK de terceros: gestión de webhooks, idempotencia, reintento y cumplimiento asíncrono.
* **Mentalidad resolutiva de problemas:** Colaborativo/a, pragmático/a, dispuesto/a a cuestionar supuestos y exponer compensaciones antes de escribir código.
* **Pasión por la IA y alta iniciativa:** Entusiasmo genuino por los productos de IA y deseo de incorporar proactivamente nuevas técnicas y herramientas al equipo.
* **Creatividad y proactividad:** Disfrutas proponiendo funciones, encontrando soluciones creativas y mejorando la experiencia de usuario sin que te lo pidan.
* Un/a autodidacta serio/a capaz de adaptarse a nuevas herramientas y plataformas en días, no en semanas.
### **Valorable:**
* Experiencia previa trabajando en **sistemas de pagos / suscripciones**.
* Conocimiento de **herramientas para monorepos** (espacios de trabajo de pnpm, Turborepo, Nx).
* Experiencia con **BigQuery** y análisis mediante pipelines de eventos.
* Familiaridad con Tailwind y sistemas de diseño basados en componentes.
* Conocimiento de plataformas en la nube como **Google Cloud Platform (GCP)**.
* Experiencia con sistemas de flags de funcionalidades.
* Trabajo previo en productos de IA o aplicaciones impulsadas por LLM.
**Beneficios**
* Rol de alto impacto: Sé un jugador clave en un equipo pequeño y ágil que construye proyectos desde cero con potencial para transformar una industria.
* Tecnología moderna: Trabaja con una pila tecnológica de vanguardia, cuidadosamente seleccionada y centrada en las mejores prácticas.
* Crecimiento y aprendizaje: Adquiere experiencia profunda en aplicaciones impulsadas por IA, arquitectura nativa en la nube y sistemas en tiempo real.
* Estabilidad y visión: Disfruta la energía de un entorno startup respaldado por los recursos y la estabilidad de una empresa grande y exitosa.
* Cultura colaborativa: Valoramos la comunicación abierta, el trabajo en equipo y una pasión compartida por construir productos excepcionales.
* **Crecimiento y desarrollo profesional**
+ En Leadtech priorizamos tu crecimiento. Disfruta de una trayectoria profesional flexible con formación interna personalizada y un presupuesto anual para oportunidades de aprendizaje externo.
* **Equilibrio entre vida laboral y personal**
+ Benefíciate de un horario flexible con flexibilidad horaria y la opción de trabajar totalmente en remoto o desde nuestra oficina de Barcelona. ¡Disfruta de viernes libres por la tarde con una jornada de 7 horas, además de una semana laboral de 35 horas en julio y agosto para saborear el verano!
* **Beneficios integrales**
+ Salario competitivo, contrato indefinido a tiempo completo y seguro médico privado de primer nivel (incluyendo cobertura dental y servicios psicológicos).
+ 25 días de vacaciones más tu cumpleaños libre, con opciones flexibles de vacaciones — ¡sin días bloqueados!
* **Ventajas únicas**
+ Si decides venir a nuestra oficina de Barcelona, encontrarás café gratuito, fruta fresca, snacks, una sala de juegos y una terraza en la azotea con impresionantes vistas al Mediterráneo.
+ Beneficios adicionales incluyen tickets restaurante y vouchers para guardería, pagados directamente desde tu salario bruto.
* Únete a un entorno donde tienes libertad para innovar, aprender y crecer junto a profesionales apasionados. En Leadtech, enfrentarás retos emocionantes y formarás parte de un equipo vibrante dedicado a ofrecer experiencias de usuario excepcionales.
¿Te suena bien? ¡Aplica ahora! Estamos deseando conocerte.
***Empleador con Igualdad de Oportunidades Laborales:***
Leadtech es un Empleador con Igualdad de Oportunidades (EEO), lo que significa que fomentamos las candidaturas de personas con distintos orígenes, intereses y circunstancias personales. Nuestro equipo da la bienvenida a solicitantes independientemente de su raza, género, edad, religión, nacionalidad, orientación sexual, identidad de género, expresión de género y/o discapacidades. ¡Todo lo que necesitamos es tu alta energía, tus habilidades y tu disposición para formar parte de un gran proyecto!
***Ubicación***
*Podrás elegir con total flexibilidad si deseas acudir diariamente a la oficina, ocasionalmente o trabajar totalmente en remoto. Queremos que encuentres la combinación que mejor se adapte a ti.*
*Si prefieres estar rodeado/a de personas increíbles, nuestra excepcional oficina está ubicada en el Blue Building de Barcelona, justo frente al mar. Además de nuestras impresionantes vistas, disfrutarás de beneficios como fruta gratuita, snacks y café, y también podrás participar en nuestras competiciones de Mario Kart y tenis de mesa.*
*Los datos personales que proporciones serán tratados con la finalidad de gestionar tu candidatura a los procesos de selección corporativos que se ajusten a tu perfil. Si lo deseas, puedes ejercer tus derechos de acceso, rectificación o cancelación escribiéndonos a nuestra dirección (Avenida Litoral, 12\-14, 5ta planta. Barcelona. 08005\) o al correo electrónico * *privacy@leadtech.com**.*
\#LeadtechOpportunity