Back-end:
* PHP 7+/8+ e Laravel (routes, controllers, Eloquent, queues, events)
* APIs REST, MVC, SOLID e padrões de projeto
* ORM (Eloquent/Doctrine), Composer
Front-end:
* Vue.js 3 (Composition API), componentização
* Vue Router e Pinia/Vuex
* JavaScript ES6+, HTML5/CSS3 e framework CSS (Tailwind/Bootstrap)
Infra/DevOps:
* Docker (containers, docker-compose, build, volumes, networks)
* Git (merge/rebase/branches) e noções de CI/CD (GitHub Actions/GitLab CI)
Banco de Dados:
* MySQL/MariaDB
* Consultas complexas, índices e otimização
* Migrations e seeders
Desejáveis:
* Linux server (deploy, permissões, Nginx/Apache)
* Testes automatizados (PHPUnit/Pest/Jest/Vitest)
* Redis, RabbitMQ, WebSockets
* Integrações (OAuth, JWT, pagamentos)
* Scrum/Kanban e noções de Clean Architecture/Design Patterns
Back-end (PHP/Laravel):
* Implementar funcionalidades e APIs REST com Laravel (controllers, services, middlewares, policies)
* Modelagem de dados: Eloquent/ORM, migrations, seeders e consultas SQL otimizadas
* Integrar com serviços externos (OAuth/JWT, webhooks), versionar e documentar APIs (OpenAPI/Swagger)
* Garantir segurança (validações, auth, OWASP), logs e tratamento de erros
Front-end (Vue.js):
* Construir interfaces e componentes (Composition API), responsivas e performáticas
* Integrar com APIs, roteamento (Vue Router) e estado (Pinia ou Vuex)
* Aplicar boas práticas de acessibilidade, testes e padronização (ESLint/Prettier)
Infra/DevOps:
* Criar e manter ambientes com Docker (compose, networks, volumes) e variáveis de ambiente/segredos
* Operar CI/CD (build, testes, deploy), versionamento semântico e release management
* Manter ambientes de desenvolvimento/homologação/produção estáveis
Colaboração e qualidade:
* Git (branches/PRs, code review), participação em cerimônias ágeis (daily, planning, review/retro)
* Identificar e corrigir bugs, melhorar performance e segurança, assegurar estabilidade em produção
* Documentar arquitetura, APIs e processos técnicos; registrar mudanças de forma clara