Buscamos un ingeniero de software con experiencia en desarrollo de aplicaciones web escalables para diseñar y construir un Sistema de Digiturno (Gestión de turnos) para una notaría. El sistema debe funcionar 100% en la nube, ser accesible desde cualquier dispositivo, permitir roles y perfiles diferenciados y ofrecer integración mediante API con otros sistemas internos y externos.
Responsabilidades principales:
Diseñar y desarrollar la arquitectura de software del sistema de Digiturno en la nube.
Implementar funcionalidades para aplicaciones móviles o kioscos.
Desarrollar panel web de administración con control de acceso y trazabilidad.
Configurar infraestructura en la nube (AWS, Azure, GCP o equivalente).
Implementar medidas de seguridad de datos, cifrado y autenticación.
Realizar pruebas unitarias, QA y documentación técnica.
Asegurar la alta disponibilidad y escalabilidad del sistema.
Dar soporte técnico al proceso de despliegue y puesta en producción.
Requisitos técnicos obligatorios:
Desarrollo full-stack (Frontend + Backend).
Lenguajes: JavaScript, Python o Java.
Frameworks: React, Angular o Vue para Frontend;
Node.js (NestJS/Express), Django o Spring Boot para Backend.
Manejo de bases de datos SQL o NoSQL (MySQL, PostgreSQL, MongoDB).
Experiencia en desarrollo de APIs REST y autenticación OAuth/JWT.
Cloud computing: AWS, Azure o GCP.
Contenedores (Docker) y ci/cd.
Control de versiones (Git).
Requisitos deseables:
Experiencia en proyectos de entidades públicas o sector notarial.
Manejo de WebSockets para actualización de turnos en tiempo real.
El objetivo final del proyecto es entregar un sistema de Digiturno en la nube, seguro, estable, escalable y fácil de usar para los funcionarios y usuarios de la notaría, con integración API y panel administrativo con roles y perfiles.
Plazo de Entrega: No definido