
Full-Stack Developer Semi Senior
Factor IT
Descrição da vaga
Desarrollar componentes frontend y servicios backend de complejidad media, siguiendo estándares técnicos.
Implementar funcionalidades end-to-end, desde el frontend hasta el backend y la capa de datos. Diseñar e implementar integraciones entre frontend y backend, gestionando flujos de datos y manejo de errores. Desarrollar y consumir APIs REST. Identificar, analizar y corregir bugs de complejidad media. Realizar mantenimiento correctivo y evolutivo de las aplicaciones. Identificar oportunidades de mejora de performance en frontend y backend.
Aplicar buenas prácticas de desarrollo Full Stack, incluyendo reutilización de componentes, estructura de código y manejo de errores. Aplicar patrones y principios de diseño orientados a construir código mantenible y escalable. Gestionar ramas, merges y versionamiento del código. Participar en revisiones de código y actividades de mejora continua.
Aplicar lineamientos de seguridad durante el desarrollo y manejo de información. Documentar funcionalidades, flujos y consideraciones técnicas. Participar en metodologías ágiles como Scrum o Kanban. Colaborar con el equipo técnico en la construcción y evolución de las soluciones.