Solicitamos persona con los siguientes conocimientos y habilidades:
1. Frontend (vue.js y vuetify)
dominio de vue.js: conocimiento avanzado de vue 2 y/o vue 3, incluyendo el ciclo de vida de los componentes, estados, y manejo de datos con vuex o pinia.
vuetify: familiaridad con vuetify para crear interfaces de usuario responsivas y accesibles, además de configurar y personalizar componentes.
javascript avanzado: conocimiento profundo de javascript (es6+), manejo de eventos, promesas y async/await.
html y css: experiencia en la construcción de interfaces accesibles y bien estructuradas.
2. Backend (php 8 y frameworks)
php 8 avanzado: conocimiento de las características y mejoras en php 8, manejo de excepciones, tipado estricto, y optimización del rendimiento.
patrones de diseño (mvc): comprensión del patrón de diseño modelo-vista-controlador, así como su implementación en frameworks php.
api development: habilidad para crear, gestionar y documentar apis restful, así como manejar la autenticación y autorización (jwt, oauth).
3. Bases de datos (postgresql 12)
sql avanzado: conocimiento de sql avanzado, incluyendo consultas complejas, joins, subconsultas, y optimización de queries.
manejo de bases de datos relacionales: capacidad de diseño de esquemas de base de datos y normalización.
postgresql específico: familiaridad con funciones avanzadas de postgresql, partición de tablas, índices, vistas materializadas y triggers.
4. Contenedores y virtualización (docker y docker compose)
docker: habilidad para crear y manejar contenedores, construcción de dockerfiles, y manejo de redes y volúmenes.
docker compose: configuración de servicios multiplataforma con docker compose y gestión de contenedores en desarrollo y producción.
5. Gateways y microservicios
manejo de api gateways: configuración y gestión de gateways para microservicios, conocimiento de balanceo de carga y políticas de seguridad.
microservicios: comprensión de la arquitectura de microservicios, comunicación entre servicios y orquestación.
6. Control de versiones y devops (gitlab y devops)
gitlab: uso avanzado de git para manejo de versiones, ramas, y pull requests. Conocimiento en ci/cd de gitlab para automatización de procesos de despliegue.
devops: comprensión de prácticas devops, integración y despliegue continuo (ci/cd), automatización y configuración de infraestructura como código.
7. Python (funciones y automatización)
python: dominio de funciones en python para scripts y automatización.
manejo de apis y scripting: experiencia en creación y consumo de apis, manejo de datos, y automatización de tareas en python.
habilidades adicionales
resolución de problemas y optimización: capacidad de identificar y resolver problemas técnicos de manera eficiente.
documentación y buenas prácticas: documentación clara y mantenimiento de buenas prácticas de código.
tipo de puesto: tiempo completo
sueldo: $18,000.00 al mes
tipo de jornada:
* turno de 8 horas
lugar de trabajo: empleo presencial
#j-18808-ljbffr