workablehace 1 día

Desarrollador Full-Stack Web App Freelance

MindriftRemoto · Por proyecto
Semi Senior3+ años
Este aviso fue publicado originalmente en inglés, así que es probable que necesites inglés para este puesto. La descripción puede estar traducida automáticamente al español; ante la duda, revisá el aviso original con el botón de postularte.

Empresa busca desarrollador Full-Stack freelance para proyecto de aplicaciones web interactivas, utilizando JavaScript/TypeScript y Python/Node.js. Se requiere experiencia en frameworks frontend, APIs backend y bases de datos.

Por qué aplicar

Si sos desarrollador full-stack y te copan los proyectos con IA, esta oportunidad remota es para vos. Podés sumarte a Mindrift para construir apps web interactivas y potenciar el futuro de la tecnología.

Descripción del puesto

Mindrift busca Desarrolladores Full-Stack Web App (JavaScript/TypeScript + Python o Node) para unirse al proyecto Tendem (https://tendem.ai/) y construir aplicaciones interactivas basadas en navegador dentro de nuestro entorno híbrido de IA + humano. En este rol, como "AI Pilot" (así nos referimos a esta posición en Mindrift), colaborarás con "Tendem Agents" que manejan tareas repetitivas, mientras aportas tu experiencia en ingeniería full-stack, juicio arquitectónico y control de calidad para asegurar que las aplicaciones web sean funcionales, robustas y estén listas para usuarios reales. Esta oportunidad remota a tiempo parcial es ideal para profesionales con experiencia práctica en frameworks frontend modernos, APIs backend, bases de datos y el lanzamiento de productos web interactivos de principio a fin. ¿Qué hacemos? La plataforma Mindrift conecta especialistas con proyectos de IA de grandes innovadores tecnológicos. Nuestra misión es desbloquear el potencial de la IA Generativa aprovechando la experiencia del mundo real de todo el mundo. Sobre el rol: Este es un rol freelance para un proyecto Tendem. Como Desarrollador Full-Stack Web App, diseñarás, construirás y refinarás aplicaciones basadas en navegador con lógica real, estado, persistencia y entrada de usuario — desde rastreadores de hábitos y herramientas de presupuesto hasta paneles internos, mini-SaaS y aplicaciones impulsadas por IA. También podrías trabajar en aplicaciones Python independientes y scripts de procesamiento de datos que se sitúen junto o detrás de estos productos. Responsabilidades clave: - Construir aplicaciones web interactivas con frontend (React, Next.js, Vue o similar) y una API backend (Python/FastAPI/Flask o Node/Express). - Diseñar e implementar modelos de datos, esquemas y capas de persistencia usando bases de datos SQL (PostgreSQL, SQLite) o NoSQL. - Implementar autenticación, sesiones y control de acceso básico basado en roles cuando sea necesario. - Integrar APIs de terceros y servicios de IA/LLM (OpenAI, Anthropic o similar) en las funcionalidades del producto. - Manejar la gestión del estado, la validación de entrada del usuario, los estados de error y los estados de carga de forma limpia. - Construir herramientas y scripts Python independientes cuando la tarea lo requiera (procesamiento de datos, clientes de API, utilidades backend ligeras). - Evaluar código full-stack generado por IA y refactorizarlo para asegurar corrección, seguridad, rendimiento y mantenibilidad. - Escribir código claro y testeable, y depurar problemas de principio a fin en frontend, backend y base de datos. Requisitos y beneficios: - Al menos 3 años de experiencia relevante en desarrollo web full-stack o en el lanzamiento de aplicaciones web interactivas (requerido). - Título de Grado o Posgrado en Ciencias de la Computación, Ingeniería, Tecnología de la Información o campos técnicos relacionados es un plus. - Los candidatos deben tener una base sólida en desarrollo web full-stack, frameworks frontend modernos, arquitectura backend y la construcción de aplicaciones interactivas basadas en navegador de principio a fin. - Buscamos especialistas que puedan trabajar con confianza en frontend, backend, bases de datos y APIs, diseñar lógica de aplicaciones robusta y refinar la salida asistida por IA en productos listos para producción. - Sólidas habilidades de resolución de problemas, atención al detalle y la capacidad de arquitectar y lanzar características completas de forma independiente son esenciales. - Fuerte dominio de JavaScript/TypeScript y al menos un framework frontend moderno (React, Next.js, Vue, Svelte o similar). - Sólida experiencia backend en Python (FastAPI, Flask, Django) y/o Node.js (Express, NestJS). - Experiencia práctica con bases de datos relacionales (PostgreSQL, MySQL, SQLite) y diseño básico de esquemas. - Experiencia implementando APIs REST, validación de solicitudes, manejo de errores y flujos de autenticación. - Familiaridad con plataformas de despliegue (Vercel, Netlify, Render, Fly.io, Railway o similar). - La experiencia integrando APIs de LLM u otros servicios de IA en funcionalidades de producto es un gran plus. - Comodidad con control de versiones (Git) y prácticas básicas de testing. - Fuerte atención al detalle y compromiso con la construcción de productos funcionales y robustos, no demos. - Ética de trabajo autodirigida con la capacidad de arquitectar, construir y lanzar funcionalidades de forma independiente. - Portafolio de aplicaciones web lanzadas (requerido). - Dominio del idioma inglés: Intermedio-alto (B2) o superior (requerido). Expectativas de tiempo del proyecto: Para este proyecto, se estima que las tareas requerirán entre 10 y 20 horas semanales durante las fases activas, según los requisitos del proyecto. Esta es una estimación, no una carga de trabajo garantizada, y se aplica solo mientras el proyecto esté activo. Compensación: En este proyecto, los colaboradores pueden ganar hasta $30 por hora equivalente, dependiendo de su nivel y ritmo de contribución. La compensación varía entre proyectos según el alcance, la complejidad y la experiencia requerida. Ten en cuenta que otros proyectos en la plataforma pueden ofrecer diferentes niveles de ganancias según sus requisitos. ¿Por qué esta oportunidad freelance podría ser una gran opción para vos? - Trabajá de forma totalmente remota en tu propio horario con solo una laptop y conexión a internet estable. - Ganá experiencia práctica en un entorno híbrido único donde colaboran sin problemas la experiencia humana y los agentes de IA — un conjunto de habilidades distintivo en un campo en rápida expansión. - Participá en programas de bonificación basados en el rendimiento que recompensan el trabajo de alta calidad y la entrega consistente.

Responsabilidades

  • Diseñar, construir y refinar aplicaciones basadas en navegador
  • Colaborar con Agentes de Tendem
  • Proporcionar experiencia en ingeniería full-stack
  • Proporcionar juicio arquitectónico
  • Control de calidad para asegurar que las aplicaciones web sean funcionales, robustas y listas para usuarios reales
  • Implementar modelos de datos, esquemas y capas de persistencia
  • Integrar APIs de terceros y servicios de IA/LLM
  • Manejar la gestión de estado, validación de entrada de usuario, estados de error y estados de carga
  • Construir herramientas y scripts de Python independientes
  • Evaluar código full-stack generado por IA y refactorizarlo
  • Escribir código claro y testeable
  • Depurar problemas de extremo a extremo en frontend, backend y base de datos

Skills requeridas

Arquitectura de aplicacionesDesarrollo de aplicaciones web interactivasControl de calidadGestión de estadoValidación de entrada de usuarioManejo de erroresAutenticaciónControl de acceso basado en rolesIntegración de APIs de tercerosDesarrollo de códigoDepuraciónResolución de problemasAtención al detalleArquitectura independiente de funcionalidadesPrácticas de testing básicasAutodirigidoIndependiente

Beneficios

  • Trabajo 100% remoto
  • Horario flexible
  • Experiencia en entorno híbrido IA + humano
  • Programas de bonificación basados en el rendimiento