PERFIL PARA FULL STACK SEMI SENIOR
Puesto : Desarrollador Full Stack Semi Senior
Descripción del puesto :
El Desarrollador Full Stack Senior es responsable de diseñar, desarrollar y mantener aplicaciones en el Frontend y Backend. Sus principales tareas incluyen la definición de arquitecturas de software, el desarrollo de interfaces de usuario y lógica del servidor, la creación e integración de APIs y la gestión de bases de datos. También se espera que guíe a desarrolladores junior, colabore con equipos multidisciplinarios y aplique buenas prácticas de seguridad en el desarrollo de aplicaciones.
Requisitos :
- Nivel educativo : Egresado técnico o universitario de Ingeniería de Sistemas o afines.
- Experiencia : 2 a 3 años en el puesto de Full Stack.
Competencias personales :
Trabajo en equipoGestión del tiempoComunicación efectivaResolución de problemasAdaptabilidadOrientación a resultadosColaboraciónFunciones principales :
Desarrollo de interfaces de usuario utilizando HTML, CSS y JavaScript.Implementación de diseños de usuario basados en wireframes y mockups.Optimización del rendimiento de la interfaz.Integración de APIs y servicios web.Uso de frameworks y librerías como Angular.Realización de pruebas unitarias y de integración en el Frontend.Diseño de arquitecturas escalables y eficientes.Creación de APIs RESTful con Node.js y frameworks como NestJs o Serverless.Manejo de bases de datos relacionales y no relacionales (MySQL, PostgreSQL, MongoDB).Implementación de autenticación y autorización.Despliegue de aplicaciones en entornos de servidores como AWS.Asegurar la seguridad de la aplicación y prevenir vulnerabilidades.Coordinación con equipos de desarrollo.Definición de requerimientos técnicos y estimación de tiempos y recursos.Seguimiento de proyectos y resolución de problemas.Colaboración con equipos de diseño, marketing y otros departamentos.Uso de metodologías ágiles como Scrum o Kanban.Control de versiones con Git, GitHub o GitLab.Implementación de integración y despliegue continuo (CI / CD).Pruebas automatizadas y TDD (Desarrollo Guiado por Pruebas).Competencias técnicas :
HTML, CSS y JavaScriptFrameworks Frontend (Angular)Backend (Node.js, NestJs)Bases de datos (MySQL, PostgreSQL, MongoDB, Redis)APIs RESTfulControl de versiones (Git, GitHub, GitLab, Bitbucket)Pruebas y depuración de código (unitarias, de integración, end-to-end)Docker, Kubernetes y AWSSeguridad en desarrollo webMetodologías ágiles (Scrum, Kanban)Optimización de rendimientoBeneficios :
Ingreso a planillaRemuneración acorde al mercadoSeguro de salud integral15 días de vacacionesSeguro Vida LeyCapacitaciones y acceso a cursos onlineBuen ambiente laboralUbicación : Santiago de Surco
Tipo de puesto : Tiempo completo / Híbrido Horarios : lunes, miércoles y viernes 9am a 7pm (presencial) / martes, jueves 9 am a 7 pm y sábados 9 am a 12 m (remoto)
Salario : S / 2,500 a 3,800