Saltar al contenido principal
Todas las búsquedas

PRODUCTO Y AUTOMATIZACIONES CON IA

Product Engineer

Remota o híbrida, con encuentros semanales en Buenos Aires.

El puesto

Estamos expandiendo el equipo de Licitar y buscamos un/a Product Engineer para trabajar codo a codo con nuestro CTO. Vas a desarrollar funcionalidades de la plataforma e implementar automatizaciones con IA para nuestros procesos. Participarás desde la definición del problema hasta las pruebas, la puesta en producción y la mejora de lo que construimos.

Qué vas a hacer

  • Definir con el CTO soluciones y prioridades a partir de necesidades de clientes y equipos internos.
  • Desarrollar funcionalidades completas, desde la interfaz hasta las APIs, la lógica de negocio y los datos.
  • Implementar automatizaciones con IA para producto, ventas, atención y operaciones; integrar servicios y simplificar tareas repetitivas.
  • Mejorar la búsqueda y el análisis de licitaciones, incluyendo extracción de información y validación de resultados.
  • Probar y desplegar cambios junto al CTO, monitorear su comportamiento y resolver problemas en producción.
  • Medir utilidad, confiabilidad y costos, y documentar lo necesario para mantener y mejorar cada solución.

Qué buscamos

  • Experiencia desarrollando y manteniendo aplicaciones web en producción, trabajando con frontend, backend y bases de datos.
  • Buen manejo de TypeScript o JavaScript, React, Node.js y SQL; capacidad para diseñar APIs y trabajar con procesos asíncronos.
  • Haber implementado una automatización o funcionalidad con IA y poder explicar cómo verificaste sus resultados y resolviste sus limitaciones.
  • Práctica con Git, revisión de código, pruebas automatizadas y diagnóstico de problemas a partir de logs o métricas.
  • Conocimientos de despliegues, contenedores, configuración de entornos y manejo seguro de datos y credenciales.
  • Autonomía y comunicación clara para trabajar con el CTO, entender una necesidad de negocio y proponer un alcance razonable.

También valoramos

  • Experiencia previa en startups: construir con prioridades que evolucionan, colaborar entre áreas y acompañar el producto mientras crece.
  • Experiencia con herramientas de nuestro stack, especialmente PostgreSQL/Supabase, LiteLLM u otros routers de IA, Infisical y Docker.
  • Conocimientos de DevOps, optimización de consultas, observabilidad y tableros con Grafana o herramientas equivalentes.
  • Experiencia en productos B2B, contacto con usuarios, procesamiento de documentos y uso responsable de asistentes de IA para desarrollar software.

Nuestro stack

  • Desarrollo de producto: TypeScript, React, Next.js, Node.js y Tailwind CSS. Interfaces, APIs y lógica de negocio en un monorepo con paquetes compartidos.
  • PostgreSQL y datos: PostgreSQL (Postgres), Supabase, SQL, migraciones y permisos por fila (RLS). Redis/Upstash para límites de uso y otros controles operativos.
  • Monitoreo y observabilidad: Sentry para errores; OpenTelemetry para trazas; PostHog y Vercel Analytics para uso del producto. Lectura de logs, métricas y alertas para diagnosticar problemas.
  • Routers e integraciones de IA: LiteLLM, gateway compartido y AI SDK para integrar distintos modelos y proveedores. Enrutamiento, respuestas estructuradas, alternativas ante fallas y seguimiento de calidad, latencia y costos.
  • Automatizaciones: APIs, webhooks, tareas programadas y colas con pg-boss. Playwright, Cheerio y procesamiento de documentos para integrar fuentes y reducir trabajo manual.
  • Secretos y vaults compartidos: Infisical para gestión centralizada de secretos, con acceso por rol, separación de entornos y rotación de credenciales. Inyección segura en aplicaciones y automatizaciones.
  • Dockerización y despliegues: Docker y Docker Compose; Vercel y Railway. Construcción de imágenes, configuración de servicios y entornos reproducibles.
  • Testing y entrega continua: Git, pull requests, GitHub Actions, Vitest y pruebas de navegador con Playwright/Maestro. TypeScript y Zod para validar tipos y datos.

Cómo trabajamos

  • Automatizaciones confiables: validar entradas y salidas, controlar tiempos de espera y reintentos, y evitar que una ejecución repetida duplique operaciones.
  • IA con criterios de calidad: evaluar resultados con casos de prueba, contemplar revisión humana y controlar costos y uso de modelos.
  • Seguridad en el trabajo cotidiano: permisos mínimos necesarios, secretos en vaults compartidos, separación de entornos y protección de datos sensibles.
  • Cambios mantenibles: código claro, pruebas proporcionales al riesgo, documentación, revisión por pares y planes para revertir despliegues.

Sobre Licitar

En Licitar trabajamos para que más empresas puedan participar en licitaciones públicas y para que quienes ya lo hacen dediquen menos tiempo a buscar y evaluar oportunidades. Reunimos información de distintos portales y la relacionamos con el perfil de cada empresa, para ayudarla a decidir qué licitaciones vale la pena analizar y preparar.

Somos una startup de tecnología con base en Buenos Aires, Argentina. Estamos creciendo y tenemos planes de expansión a Latinoamérica. Quienes se sumen en esta etapa van a participar en la construcción del equipo y en la mejora de un producto que ya utilizan empresas en Argentina.

Qué ofrecemos

  • Ser parte del equipo desde sus inicios y aportar a la forma en que vamos a trabajar.
  • Trabajar cerca del equipo fundador y de quienes desarrollan el producto.
  • Participar en un proyecto que busca facilitar el acceso de las empresas a las compras públicas, con planes de expansión regional.