Desarrollador Fullstack Senior (Web & Mobile)
Posted Updated
Importante empresa de la construcción solicita: Desarrollador Fullstack Senior (Web & Mobile)
Objetivo del Puesto:
Liderar el desarrollo "in-house" de una plataforma operativa integral de alta seguridad y uso exclusivo interno. El candidato diseñará y programará el backend, un portal web de gestión corporativa y una aplicación móvil de captura de datos en campo.
Requisitos Técnicos Indispensables (Hard Skills):
- Backend y Lógica de Negocios: Dominio avanzado en Python (Django) o PHP (Laravel) para la construcción de APIs RESTful robustas y manejo de reglas de negocio complejas.
- Bases de Datos: Experiencia sólida en PostgreSQL. Capacidad para estructurar bases de datos relacionales y aplicar una matriz granular de permisos (RBAC) con estricto control de acceso a nivel de usuario y proyecto.
- Desarrollo Móvil Híbrido y "Offline-First": Experiencia comprobable en frameworks como Flutter o React Native. Es estrictamente obligatorio saber diseñar arquitecturas locales ("Local-First") utilizando bases de datos como SQLite para que la aplicación móvil funcione al 100% sin conexión a internet. Debe saber encolar captura de fotografías (con metadatos de GPS y timestamp) y audios para su posterior sincronización automática.
- Inteligencia Artificial y Automatización: Capacidad para integrar y consumir APIs de procesamiento de lenguaje natural (Speech-to-Text, ej. Whisper) para transcribir audios generados desde la app. Configuración de tareas en segundo plano (Cronjobs/Workers) para la purga automatizada de archivos pesados y disparadores de notificaciones (WhatsApp, Correo).
- Procesamiento de Archivos: Programación de rutinas en el backend para la ingesta, lectura y validación automática de grandes volúmenes de datos a partir de plantillas estructuradas en Excel (.xlsx, .csv) y visualización de documentos PDF.
- Seguridad, Auditoría e Infraestructura:
- Implementación de bitácoras de base de datos inalterables (Append-only log) para registrar IP, usuario, acción, geolocalización y timestamp de cada transacción del sistema.
- Experiencia empaquetando aplicaciones en contenedores (Docker/LXC) y despliegue en entornos virtualizados (Proxmox VE) para los ambientes de prueba y producción.
Responsabilidades Clave:
- Levantamiento, desarrollo, pruebas y despliegue continuo de los módulos web y la aplicación móvil.
- Diseño de interfaces funcionales (UI/UX) para los distintos portales de usuario.
- Entrega de código fuente limpio y documentado, manuales técnicos de operación y diagramas de arquitectura.
Se ofrece:
- Contratación: Temporal/Proyecto
- Sueldo competitivo
- Modalidad: Híbrido / Presencial (A definir)
- Reporta a: Gerencia de TI / Infraestructura