Buscamos un/a Full-Stack Developer altamente capacitado/a para liderar el desarrollo del Producto Mínimo Viable (MVP) de una innovadora plataforma edtech. Esta plataforma está diseñada para transformar el aprendizaje de idiomas, ofreciendo un buscador inteligente que conecta a estudiantes con su profesor o curso ideal, combinando tecnología avanzada, personalización y una experiencia de usuario excepcional.
El perfil ideal es un/a desarrollador/a full-stack con sólida experiencia en la creación de productos desde cero. Será responsable tanto del desarrollo frontend como del backend, con una visión clara del producto y un fuerte enfoque en el rendimiento, la escalabilidad y un diseño amigable para el usuario. Ya contamos con la arquitectura funcional definida, el diseño UX inicial y los módulos clave identificados.
Componentes clave a construir en este MVP:
Motor de búsqueda inteligente: Implementación de un sistema avanzado para conectar estudiantes con profesores o cursos, incluyendo la integración de modelos de lenguaje grandes (llm) de ia y un algoritmo de matching inteligente para optimizar las recomendaciones.
Sistema de registro y login: Desarrollo de módulos seguros y eficientes para el registro y autenticación de usuarios, diferenciando perfiles de estudiantes y profesores.
Panel básico de administración: Creación de una interfaz de administración intuitiva para la gestión de usuarios, cursos y otros productos de la plataforma.
Integración con pasarela de pagos: Implementación de una solución de pago segura y confiable, preferiblemente con Stripe API o una alternativa similar.
Backend organizado y documentado: Desarrollo de una arquitectura de backend robusta, escalable y bien documentada, siguiendo las mejores prácticas de codificación.
Frontend moderno, responsive y usable: Construcción de una interfaz de usuario atractiva, adaptable a diferentes dispositivos y que ofrezca una experiencia de navegación fluida y agradable.
Requisitos técnicos indispensables:
Frontend: Experiencia comprobada con
React.js,
Next.js y frameworks CSS como Tailwind (o similar).
Backend: Dominio de
Node.js, Express y bases de datos relacionales como PostgreSQL. Se valorará también experiencia con MongoDB.
Integraciones: Experiencia en la integración de APIs de terceros, específicamente Stripe API y OpenAI API (o APIs de IA similares). Supabase
Herramientas de desarrollo: Sólido manejo de sistemas de control de versiones como Git, así como experiencia en herramientas de control de tareas y metodologías de trabajo remoto.
Buscamos una persona autónoma, con excelentes habilidades de comunicación, organizada y con una clara orientación a producto. Es fundamental que sea hispanohablante y tenga fluidez en inglés. Contamos ya con el branding, wireframes y la estructura general del proyecto. Se valorará muy positivamente la experiencia previa en el sector edtech, desarrollo de marketplaces o productos que involucren lógica de matching.
Plazo de Entrega: No definido