Stack Tecnológico Recomendado:
-Lenguajes: Python (FastAPI) o
Node.js (
Express.js)
-Protocolos de Integración: API RESTful, WebSockets
-Bases de Datos: PostgreSQL para almacenamiento estructurado de alertas y consultas
-Servicios de Monitoreo: Experiencia con conexiones Pull-Based (consultas periódicas) y Push-Based (WebSockets)
-Integraciones con APIs Externas: OpenWeatherMap, CoinGecko, Binance, FlightAware, API-Football
-Seguridad: Validación de datos y autenticación básica
🎯 Responsabilidades Clave:
Desarrollo de API RESTful: Implementar endpoints para consulta, configuración y notificación de alertas.
Monitoreo de Datos: Crear mecanismos de consulta periódica (Pull-Based) y conexión en tiempo real (Push-Based).
Gestión de Alertas: Almacenar y verificar alertas configuradas por los usuarios en la base de datos.
Integración con APIs Externas: Consumir y manejar datos de diversas fuentes externas (deportes, clima, criptomonedas, acciones y vuelos).
Notificaciones Automatizadas: Implementar notificaciones automáticas hacia el sistema principal cuando las alertas se cumplan.
Escalabilidad Modular: Diseñar una arquitectura que permita agregar nuevas fuentes de datos sin reestructurar el sistema.
👥 Opcionales (Valor Agregado):
-Experiencia con FastAPI para sistemas de alta demanda y baja latencia.
-Familiaridad con servicios en la nube (aws, gcp, azure) para despliegue y monitoreo.
-Conocimiento en manejo de WebSockets para conexiones en tiempo real.
-Experiencia en optimización de bases de datos SQL.
Se valorarán postulantes freelancers de habla hispana, preferentemente residentes en Latinoamérica, para facilitar la comunicación y asegurar una mayor coincidencia en los horarios de trabajo disponibles.
Plazo de Entrega: No definido