Se busca un desarrollador full-stack con experiencia en productos SaaS y en la integración de APIs de inteligencia artificial para el desarrollo del Producto Mínimo Viable (mvp) de penalis. PENALIS es un asistente jurídico penal especializado en derecho penal venezolano, diseñado específicamente para abogados penalistas en audiencias y actos procesales reales, no un chatbot genérico. El proyecto requiere una aplicación web progresiva (PWA) con un enfoque mobile-first, instalable en dispositivos móviles, sin necesidad de ser una aplicación nativa ni de publicación en tiendas de aplicaciones por el momento. Las funcionalidades principales incluyen un sistema de modos diferenciados: Modo Audiencia (con respuestas breves y estructuradas), Modo Debate Oral, Modo Consulta Jurídica y Modo Formatos Penales. Cada modo debe tener un comportamiento y un prompt independiente. Se requiere la integración con una API de modelo de inteligencia artificial. La base jurídica para la IA incluirá el Código Orgánico Procesal Penal (COPP), la Constitución, leyes penales especiales, y la integración de criterios jurisprudenciales y el Maximario Penal vigente de Giovanni Rionero (con uso autorizado). La arquitectura debe estar preparada para una búsqueda documental tipo RAG. El proyecto también debe incluir un sistema robusto de autenticación de usuarios y un modelo de suscripción híbrido, con integración de Stripe para pagos automáticos y un método manual para Venezuela, activable desde un panel de administración. Se valora la experiencia en React,
Next.js o
Vue.js para el frontend, desarrollo de PWA, arquitectura SaaS, integración de APIs de IA, Stripe, y la implementación de buenas prácticas de seguridad. La experiencia con bases documentales o RAG será un plus. El tiempo estimado para el desarrollo es de 5 a 8 semanas. La propuesta debe detallar el stack tecnológico sugerido, la arquitectura propuesta, la experiencia relevante en SaaS y un cronograma por hitos. Se busca un enfoque en la mentalidad de producto y una arquitectura limpia, priorizando la calidad sobre el desarrollo rápido de un chatbot genérico.
Plazo de Entrega: No definido