Desarrollador Full Stack Senior / Ingeniero de Software (Perú)

Desarrollador Full Stack Senior / Ingeniero de Software (Perú)

02 ago
|
Rebagliati Diplomados
|
Perú

02 ago

Rebagliati Diplomados

Perú

Rebagliati Diplomados se encuentra en búsqueda de un Desarrollador Full Stack Senior y un Ingeniero de Software para incorporarse por proyecto al mantenimiento, revisión, optimización y evolución de una plataforma educativa integral ya desarrollada y actualmente en producción.

El perfil debe tener capacidad para comprender código existente, analizar arquitectura ya definida, trabajar sobre múltiples repositorios y proponer mejoras sin alterar la estabilidad del sistema.

Modalidad y Duración

- Modalidad: Presencial
- Lugar de trabajo: Lima
- Horario: Lunes a viernes de 8:00 a.m. a 5:00 p.m.
- Fines de semana: Rotativo, según necesidad del proyecto
- Tipo de contratación: Por proyecto
- Duración aproximada: 1 a 2 meses, dependiendo del avance y alcance técnico

Objetivo del Puesto

Revisar, mantener, optimizar y dar continuidad técnica a una plataforma educativa compuesta por módulos de administración, aula virtual, web pública y API backend, respetando la arquitectura, estructura de código y tecnologías ya implementadas.

El profesional deberá entender el funcionamiento general del sistema, identificar oportunidades de mejora, corregir errores, optimizar procesos y apoyar en la documentación técnica necesaria para futuras etapas de desarrollo.

Sistema a Revisar

El proyecto está compuesto por los siguientes repositorios:

- reba-api: Backend y API REST desarrollada en Laravel.
- reba-admin: Panel administrativo interno desarrollado en Vue 3.
- reba-aula-virtual: Aula virtual / portal del alumno desarrollado en Vue 3.
- reba-web: Web pública institucional desarrollada en Nuxt 3.

La plataforma gestiona procesos como:

- Inscripciones y matrículas.
- Gestión de alumnos.
- Pagos y cuotas.
- Certificados.
- Aula virtual.
- Clases, evaluaciones y materiales.
- Web pública, catálogo y checkout.
- Integraciones con servicios externos.

Funciones Principales

- Analizar y comprender la arquitectura actual del sistema.




- Revisar los repositorios existentes y su relación entre frontend, backend y servicios externos.
- Desarrollar y mantener funcionalidades en frontend usando Vue.js, Nuxt y TypeScript.
- Desarrollar, corregir y optimizar funcionalidades backend en Laravel.
- Trabajar con APIs REST, controladores, servicios, modelos, rutas y recursos.
- Realizar mantenimiento y mejora de código existente.
- Corregir errores funcionales, visuales y de rendimiento.
- Integrar o ajustar APIs y módulos internos del sistema.
- Revisar flujos de inscripción, pagos, aula virtual, certificados y administración.
- Validar conexión entre frontend, backend, base de datos y servicios externos.
- Trabajar con base de datos PostgreSQL o MySQL según corresponda.
- Utilizar Git para control de versiones.
- Documentar cambios técnicos, hallazgos y recomendaciones.
- Proponer mejoras de estabilidad, seguridad, rendimiento y mantenibilidad.

Requisitos Técnicos

- Experiencia mínima de 3 a 5 años como Desarrollador Full Stack.
- Experiencia comprobable trabajando sobre sistemas ya desarrollados.
- Dominio de Laravel, PHP, MVC, APIs REST y Eloquent.
- Dominio de Vue.js, Vue Router, componentes, estado y estructura frontend.
- Conocimiento de Nuxt 3, TypeScript y Vite.
- Manejo de bases de datos PostgreSQL y/o MySQL.
- Experiencia en integración de APIs externas.
- Manejo de Git y flujo de trabajo con repositorios.
- Capacidad para leer, interpretar y mejorar código de otros desarrolladores.
- Conocimiento en despliegue, variables de ambiente y configuración de proyectos.




- Deseable experiencia con Docker, Redis, colas, caché o servidores VPS.
- Deseable conocimiento de testing, documentación técnica y buenas prácticas de desarrollo.

Experiencia Deseable

- Experiencia en plataformas educativas, aulas virtuales o LMS.
- Experiencia con Moodle u otros sistemas similares.
- Experiencia en sistemas con módulos de pagos, certificados, usuarios, matrículas o reportes.
- Conocimiento básico de DevOps, despliegues y monitoreo.
- Experiencia trabajando con sistemas en producción.
- Conocimiento de integraciones como Zoom, servicios de correo, almacenamiento en la nube o APIs externas.

Competencias del Perfil

- Pensamiento lógico y capacidad de análisis.
- Alta capacidad para adaptarse a código existente.
- Orden y criterio técnico para documentar.
- Resolución de problemas.
- Enfoque en estabilidad y eficiencia.
- Responsabilidad con sistemas en producción.
- Capacidad para explicar avances técnicos de forma clara.
- Criterio para no modificar funcionalidades sensibles sin validación previa.

Perfil Esperado

Buscamos un perfil senior, ya sea Ingeniero de Software, Ingeniero de Sistemas, Desarrollador Full Stack o Programador Senior, con experiencia suficiente para tomar un sistema existente, entender su arquitectura y trabajar de forma ordenada sobre los módulos ya construidos.

Más que desarrollar desde cero, se requiere una persona capaz de auditar, mantener, corregir, optimizar y documentar una plataforma educativa en producción.

Importante

El profesional seleccionado deberá revisar documentación técnica, repositorios del sistema y estructura actual antes de realizar cambios. Se valorará especialmente la capacidad de trabajar con criterio, sin romper funcionalidades existentes y dejando registro claro de cada ajuste realizado.

Sueldo: S/.1,800.00 - S/.2,000.00 al mes

Lugar de trabajo: Empleo presencial

📌 Desarrollador Full Stack Senior / Ingeniero de Software (Perú)
🏢 Rebagliati Diplomados
📍 Perú

Postulate a este anuncio

Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: desarrollador full stack senior / ingeniero de software (perú) / perú

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: desarrollador full stack senior / ingeniero de software (perú) / perú