DESCRIPCION DE PUESTO
El Desarrollador Full Stack Semi 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 o bachiller 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 equipo
Gestión del tiempo
Comunicación efectiva
Resolución de problemas
Adaptabilidad
Orientación a resultados
Colaboración
FUNCIONES PRICIPALES:
• 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).
COMPETENCIS TÉCNICAS:
HTML, CSS y JavaScript
Frameworks Frontend (Angular)
Backend (Node.js, NestJs)
Bases de datos (MySQL, PostgreSQL, MongoDB, Redis)
APIs RESTful
Control de versiones (Git, GitHub, GitLab, Bitbucket)
Pruebas y depuración de código (unitarias, de integración, end-to-end)
Docker, Kubernetes y AWS
Seguridad en desarrollo web
Metodologías ágiles (Scrum, Kanban)
Optimización de rendimiento
BENEFICIOS:
Ingreso a planilla
Remuneración acorde al mercado
Seguro de salud integral
15 días de vacaciones
Seguro Vida Ley
Capacitaciones y acceso a cursos online
Buen ambiente laboral
Ubicació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/ 3,000 a 3,800
Cargando ...
100% Complete