Responsabilidades
- Desarrollar un portal cautivo responsive, compatible con celulares, tablets, laptops y computadoras de escritorio, con registro de usuarios y selección de planes de Internet.
- Integrar una pasarela de pago peruana (Culqi, Izipay, Niubiz o Mercado Pago).
- Automatizar la activación del acceso a Internet mediante webhooks y validación de pagos.
- Integrar el portal con equipos UniFi, MikroTik o TP-Link Omada mediante APIs o mecanismos de autenticación compatibles.
- Gestionar sesiones, tiempos de conexión, velocidades, vencimientos y desconexiones.
- Implementar un panel administrativo para usuarios, pagos, planes, accesos y reportes.
- Implementar mecanismos de seguridad para proteger los datos de usuarios, pagos e infraestructura de red.
- Configurar y administrar el entorno de despliegue en servidores Linux (Ubuntu Server o Debian), locales o en la nube.
- Realizar pruebas funcionales, de integración, compatibilidad y seguridad.
- Desplegar la solución en un servidor y entregar documentación técnica y código fuente.
Requisitos técnicos
- - Experiencia en hotspots o portales cautivos con UniFi, MikroTik o TP-Link Omada.
- - Experiencia en desarrollo backend con Python, Node.js o PHP (Laravel).
- - Manejo de bases de datos MySQL o PostgreSQL.
- - Experiencia en integración de APIs REST y webhooks de pasarelas de pago.
- - Conocimientos de desarrollo frontend responsive (HTML, CSS, JavaScript o frameworks modernos).
- - Conocimientos intermedios de administración de servidores Linux (Ubuntu Server o Debian).
- - Experiencia en instalación,
configuración y despliegue de aplicaciones web en servidores Linux y entornos cloud/VPS.
- - Conocimientos de configuración de servidores web como Nginx o Apache.
- - Manejo de servicios Linux, SSH, permisos, firewall y gestión de procesos.
- - Conocimientos de Docker y despliegue de aplicaciones mediante contenedores (deseable).
- - Configuración de dominios, DNS y certificados SSL/TLS.
- - Conocimientos de autenticación, autorización y gestión de sesiones.
- - Experiencia en monitoreo, revisión de logs y resolución de incidencias en servidores.
Seguridad de la Información y Ciberseguridad
- - Implementación de buenas prácticas de desarrollo confiable basadas en OWASP.
- - Protección contra vulnerabilidades como SQL Injection, XSS, CSRF y ataques de fuerza bruta.
- - Autenticación segura y control de acceso basado en roles (RBAC) para el panel administrativo.
- - Protección de datos personales y contraseñas mediante cifrado y hashing seguro, según corresponda.
- - Validación de la autenticidad de webhooks para evitar activaciones fraudulentas de Internet.
- - Comunicación segura mediante HTTPS/TLS entre el portal, backend y servicios externos.
- - Gestión segura de credenciales,
tokens y claves API.
- - Configuración de medidas de seguridad en servidores Linux, incluyendo firewall, actualizaciones de seguridad, restricción de puertos y control de accesos SSH.
- - Protección contra accesos no autorizados a los dispositivos de red.
- - Conocimientos de segmentación de redes, VLAN y aislamiento de clientes WiFi.
- - Implementación de controles para impedir accesos gratuitos o no autorizados al servicio de Internet.
- - Registro de eventos, auditoría y monitoreo de intentos de acceso sospechosos.
- - Implementación de mecanismos de respaldo, recuperación ante fallos y continuidad del servicio.
Conocimientos deseables
- - UniFi Network API y External Hotspot Portal.
- - Experiencia con sistemas de vouchers y control de ancho de banda.
- - Experiencia en integración y automatización de servicios de red.
- - Manejo de Git y control de versiones.
- - Experiencia en proyectos de monetización de acceso WiFi.
- - Linux
Entregables
- - Portal cautivo funcional y responsive.
- - Integración operativa con pasarela de pago.
- - Activación y desconexión automática del servicio de Internet.
- - Panel administrativo funcional.
- - Backend y base de datos desplegados en un servidor Linux.
- - Configuración de seguridad y certificados SSL/TLS.
- - Pruebas funcionales, de integración y seguridad documentadas.
- - Código fuente, documentación técnica y guía de administración del sistema.
Interesados enviar su CV a:
[email protected]
📌 Desarrollador Full Stack – Portal Cautivo WiFi con Pasarela de Pago (Lima)
🏢 QUBITS Consulting
📍 Lima