Evaluando propuestas

Desarrollador Backend para Integración de Apis en Plataforma Web

Publicado el 29 Octubre, 2024 en Programación y Tecnología

Sobre este proyecto

Abierto

Estamos en búsqueda de un desarrollador backend experimentado para integrar cinco APIs en nuestra plataforma web. La plataforma, desarrollada con NextJS en el frontend y NodeJS/Express en el backend, requiere la incorporación de estos servicios externos con la opción de decidir, en función de ciertas condiciones, entre consumir las APIs o seguir usando carga masiva de datos mediante archivos Excel.

Perfil del Freelancer:
Buscamos un profesional organizado, con experiencia comprobable en integración de APIs y configuraciones condicionales de consumo de datos. La persona seleccionada deberá trabajar en forma autonoma para realizar las implementaciones y realizar pruebas de estabilidad

Contexto general del proyecto

Este proyecto consiste en una plataforma de control de presupuesto. Nuestra plataforma permite a los clientes gestionar y monitorear sus presupuestos mediante el uso de datos provenientes de otras plataformas. Actualmente, la plataforma funciona a través de cargas de datos en formato Excel, pero algunos clientes han proporcionado APIs que permiten consumir sus datos de forma directa, lo que mejorará la precisión y eficiencia en la gestión de presupuestos. Requisitos Específicos del Proyecto: 1. Integración de APIs: Desarrollar la integración de cinco APIs en el sistema de gestión. 2. Configuración de Condiciones Lógicas: Establecer condiciones para optar entre el consumo de APIs o la carga de datos mediante Excel. 3. Sincronización de Datos: Asegurar que las integraciones funcionen eficientemente con la base de datos PostgreSQL y el sistema de archivos en S3. 4. Control de Acceso: Implementar autenticación y control de acceso basado en roles (rbac) mediante casbin. 5. Pruebas de Estabilidad: Realizar pruebas exhaustivas para asegurar el funcionamiento estable en desarrollo y producción. Conocimientos y Experiencia Necesaria: - Backend: Experiencia en NodeJS y Express, especialmente en consumo de APIs. - Frontend: Conocimientos básicos de NextJS (deseable). - Autenticación y Seguridad: Experiencia con casbin u otros sistemas de control de acceso (rbac). - Bases de Datos: Conocimiento de PostgreSQL y sincronización de datos con APIs. - Almacenamiento de Archivos: Experiencia con sistemas de archivos en la nube como S3. - ETL y Migración de Datos: Experiencia en ETL para la integración de datos históricos y sincronización entre plataformas.

Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Cambio mediano
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo No aplica
Disponibilidad requerida Según se necesite
Integraciones de API Otros (Otras APIs)
Roles necesarios Programador

Plazo de Entrega: No definido

Habilidades necesarias