Se busca un desarrollador experimentado para unirse a nuestro equipo y trabajar en EOS, una plataforma web innovadora diseñada para la gestión integral de campañas de marketing digital. Esta plataforma opera en un entorno multi-cliente y multi-marca, abarcando la planificación, el control operativo y el seguimiento del ciclo de vida de las campañas.
El proyecto se centra en el desarrollo de la lógica de negocio para casos de uso específicos y su exposición a través de una api rest robusta. El modelo de datos para el backend ya está definido, por lo que la tarea principal del freelancer será implementar esta lógica de negocio y construir la api rest, que será consumida por un frontend desarrollado en react js (utilizando vite).
La arquitectura tecnológica clave para este proyecto incluye:
* Base de datos: PostgreSQL
* Backend:
Node.js
* Comunicación entre capas: api rest
* frontend: react js (con vite)
valoramos la capacidad del proveedor para proponer alternativas técnicas que mantengan la compatibilidad con los requisitos funcionales, de seguridad y los criterios de entrega establecidos. Es fundamental un entendimiento profundo de los requisitos de seguridad, incluyendo:
* Control de acceso basado en roles (RBAC)
* Alcance por entidad (scoping)
* Gestión del flujo de estados de las campañas
Las entregas se organizarán por hitos, y cada entrega incluirá la subida del código y un despliegue reproducible mediante Docker en un entorno Ubuntu 22.04. Cada hito requerirá la validación exhaustiva de los casos de uso correspondientes para asegurar la calidad y funcionalidad del desarrollo.
Plazo de Entrega: No definido