Objetivo del Puesto
Diseñar, desarrollar e implementar aplicaciones web escalables y seguras, integrando correctamente el frontend (Vue.js) con el backend (Laravel y NestJS) y gestionando la persistencia de datos en MySQL, asegurando calidad en el código, buenas prácticas y cumplimiento de tiempos de entrega.
Responsabilidades Principales
• Desarrollar y mantener aplicaciones web utilizando Laravel, NestJS y Vue.js.
• Implementar y optimizar bases de datos MySQL, asegurando integridad y eficiencia.
• Integrar APIs RESTful y GraphQL cuando se requiera.
• Diseñar arquitecturas escalables para microservicios y monolitos según el caso.
• Colaborar con el equipo en revisiones de código, pruebas unitarias y despliegues.
• Garantizar buenas prácticas de desarrollo: versionado en Git, principios SOLID, patrones de diseño.
• Participar en la planificación de proyectos, estimación de tiempos y definición de entregables.
• Documentar el código, procesos y arquitecturas implementadas.
• Implementar medidas de seguridad en aplicaciones y bases de datos.
• Dar soporte y mantenimiento correctivo/preventivo a los sistemas en producción.
Requisitos Técnicos (Hard Skills)
• Backend:
• Laravel (PHP 8+)
• NestJS (Node.js, TypeScript)
• Frontend:
• Vue.js (Vue 2/3, Vuex/Pinia, Composition API)
• HTML5, CSS3, Tailwind o Bootstrap
• Bases de Datos:
• MySQL (modelado, optimización de queries, índices)
Cargando ...
100% Complete
