Descripción
Resumen del Puesto:
Se busca un Desarrollador Full Stack Semi Senior para diseñar, desarrollar y mantener aplicaciones frontend y backend, guiando a desarrolladores junior y colaborando en equipos multidisciplinarios.
Puntos Destacados:
1. Diseño y desarrollo de arquitecturas de software
2. Colaboración con equipos multidisciplinarios
3. Aplicación de buenas prácticas de seguridad
**PUESTO: FULL STACK SEMI SENIOR**
Por encargo de nuestro cliente Sinapsis Agencia Publicidad y Marketing S.A.C. estamos en busca de un Desarrollador Full Stack Semi Senior, será 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 4 años en el puesto de Full Stack.
* **Edad:** Entre 24 a 38 años
**COMPETENCIAS PERSONALES (SOFT SKILLS):**
* Trabajo en equipo
* Gestión del tiempo
* Comunicación efectiva
* Resolución de problemas
* Adaptabilidad
* Orientación a resultados
* Colaboración
**COMPETENCIAS TÉCNICAS (HARD SKILLS):**
* 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
**PRINCIPALES FUNCIONES:**
* 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).
**BENEFICIOS:**
* Ingreso a planilla
* Seguro de salud integral
* 15 días de vacaciones
* Seguro vida ley
* Buen ambiente laboral
* Acceso a cursos online
* Capacitaciones
* Crecimiento Profesional
Tipo de puesto: Tiempo completo
Sueldo: S/.2,500\.00 \- S/.3,800\.00 al mes
Formato de trabajo: Híbrido
Horarios: Presencial: lunes, miércoles y viernes de 9 a 7 pm / Remoto: martes y jueves de 9 a 7 pm y sábados de 9 a 12 m
Lugar de trabajo: Santiago de Surco
Tipo de puesto: Tiempo completo
Sueldo: S/.2,500\.00 \- S/.3,800\.00 al mes
Lugar de trabajo: Viajar de manera regular