Estamos buscando un desarrollador experimentado para construir un marketplace moderno, escalable y altamente personalizable, enfocado en la venta B2C, B2B y dropshipping de gafas y lentes personalizados. La plataforma debe integrar módulos de Inteligencia Artificial (ia) y sistemas de gestión empresarial (erp) para optimizar operaciones y la experiencia del usuario. El objetivo es crear una solución robusta que soporte personalización avanzada de productos y una gestión integral.
Arquitectura y Tecnologías:
La arquitectura propuesta se basa en MercurJS (
Next.js + React +
Node.js) para el front-end, con un backend en
Node.js (NestJS o Express). Se utilizarán bases de datos PostgreSQL o Mongodb, y toda la infraestructura será desplegada en la nube (aws o gcp).
El proyecto incluye integraciones clave con Bling ERP, Zoho One CRM, y diversas pasarelas de pago como Mercado Pago, Pix, Boleto,
Pagar.me y Stripe. Además, se implementarán funciones avanzadas para la personalización de lentes y monturas, incluyendo opciones basadas en receta médica, materiales y protecciones.
Responsabilidades principales:
- Desarrollar el front-end utilizando MercurJS, asegurando una interfaz de usuario limpia, rápida y eficiente, con una integración fluida con los módulos de IA.
- Crear APIs robustas y seguras para facilitar la comunicación entre el ERP, las pasarelas de pago y el front-end.
- Implementar el módulo de compra de lentes personalizados, que permita a los usuarios especificar receta médica, seleccionar materiales y opciones de protección.
- Sincronizar productos, inventario y pedidos en tiempo real con el sistema ERP.
- Implementar un sistema de autenticación seguro utilizando OAuth2 y Single Sign-On (SSO) con proveedores como Google, Facebook y Apple.
- Construir un CMS interno para la gestión de contenido, incluyendo banners, campañas de marketing y recomendaciones de productos.
- Integrar herramientas de analítica para monitorear conversiones y el uso de funciones interactivas como la prueba virtual ("try-on").
- Configurar pipelines de Integración Continua/Despliegue Continuo (ci/cd) y desplegar la aplicación en entornos de nube como aws o gcp.
Tecnologías y Herramientas Requeridas:
- Frontend: React,
Next.js, MercurJS
- Backend:
Node.js, NestJS, Express
- Bases de datos: PostgreSQL, MongoDB
- Integraciones: Bling ERP, Zoho One, Stripe, Mercado Pago, Pix, Boleto,
Pagar.me
- Autenticación: JWT, OAuth2, SSO
- Infraestructura: aws, gcp
- control de versiones: git
experiencia adicional valorada:
- integración de módulos de ia en el front-end.
- Conocimiento en regulaciones de privacidad de datos (LGPD) aplicadas a datos de imagen.
- Experiencia en diseño de arquitectura de software y revisión de código.
Plazo de Entrega: No definido