Desarrollador/a Full-Stack
Summary
Full-stack developer building end-to-end features: Laravel and its APIs on the backend, with Nuxt 3/Vue 3 and TypeScript on the frontend, styled with Tailwind and documented via Storybook. Deploys with Docker and AWS, and optimizes large data volumes across relational and non-relational databases.
- Desarrollar y mantener aplicaciones con Laravel y APIs asociadas.
- Implementar interfaces con Nuxt 3 y TypeScript, garantizando una experiencia de usuario sólida.
- Trabajar con Vue 3, JavaScript y TypeScript cuando aplique, cuidando la mantenibilidad del código.
- Aplicar y estandarizar componentes con Tailwind y documentar/validar UI con Storybook.
- Versionar y colaborar usando Git, siguiendo prácticas de trabajo y revisión de código.
- Participar en el desarrollo bajo metodologías ágiles y tradicionales, alineando entregas a objetivos del equipo.
- Procesar y optimizar altos volúmenes de información, asegurando performance y estabilidad.
- Integrar y optimizar bases de datos relacionales y no relacionales.
- Desplegar y administrar servicios usando Docker y AWS, asegurando entornos reproducibles y monitoreo.
- Laravel (10+): experiencia y conocimiento sólido en desarrollos y patrones de arquitectura.
- Nuxt 3 con TypeScript: manejo del stack front y buenas prácticas para mantener la consistencia del código.
- Experiencia con Git y flujo de trabajo colaborativo (branching, PRs, revisión).
- Conocimiento en metodologías ágiles y tradicionales.
- Experiencia con JavaScript, Vue 3 y TypeScript (según componentes y requerimientos del proyecto).
- Manejo de Tailwind y Storybook para construir componentes reutilizables y documentarlos.
- Experiencia en procesamiento de altos volúmenes de información, considerando performance, concurrencia y estabilidad.
- Experiencia con BD relacionales y no relacionales, y criterios de modelado y consultas.
- Conocimientos en Docker para asegurar despliegues reproducibles.
- Experiencia con AWS para despliegue y operación de servicios.
- Responsabilidad y orientación a resultados: nos importa la calidad, pero también la entrega.
- Autonomía para investigar, proponer mejoras y resolver bloqueos.
- Comunicación efectiva para alinear expectativas con el equipo y con otros stakeholders.
- Mentalidad de mejora continua y cuidado por la mantenibilidad del software.