Buscamos Dev Sênior com sólidos conhecimentos em:
- Laravel 10 (Eloquent, Queues / Jobs com Redis, Events / Listeners, Scheduler / Cron, Policies / Gates, Middlewares, Actions, Notifications e Commands)
- Vue.js 3 + Vite + Vuex
- Domínio de MySQL
- Noções de Blade e Tailwind CSS
- Diferenciais: Livewire 3, Docker / Laravel Sail, Monitoramento (LogViewer, Horizon, Laravel Pulse)
Você fará parte de um time que constrói aplicações web de alto impacto usando Laravel no back‑end e Vue.js no front‑end.
Além do web app, mantemos um app móvel em produção que integra com nossa API e alimenta o back‑end — você ajudará a evoluir e manter essa API e o front‑end com foco em confiabilidade, performance e segurança.
Responsabilidades
- Desenvolver e evoluir APIs e serviços com Laravel 10 (Eloquent, Migrations, Actions).
- Implementar Queues / Jobs (Redis) com idempotência, retries e observabilidade.
- Agendar rotinas com o Scheduler (Cron).
- Projetar Notifications; aplicar Policies / Gates e Middlewares; usar Observers quando fizer sentido.
- Administrar e evoluir a API que se comunica com nosso app móvel (versionamento, Sanctum, rate limiting, webhooks).
- Integrar serviços externos (REST / JSON).
- Construir interfaces com Vue.js 3 + Vite, estado em Vuex, consumo de APIs e componentes reutilizáveis; apoiar páginas em Blade quando necessário.
- Monitorar e instrumentar: LogViewer, Horizon (filas) e Laravel Pulse (métricas); atuar em incidentes a partir de logs e dashboards.
Requisitos Obrigatórios
- Laravel avançado: Eloquent (relacionamentos, scopes), Service, Queues / Jobs (Redis), Events / Listeners, Scheduler / Cron, Actions, Notifications, Commands (Artisan), Policies / Gates, Observers e Middlewares.
- MySQL avançado: modelagem, índices, transações, otimização de consultas (EXPLAIN, slow queries).
- Vue.js 3 + Vite + Vuex: componentes, comunicação com APIs, roteamento básico.
- Blade: layouts, componentes e slots.
- Tailwind CSS.
- Git com Git Flow.
- Diferenciais: Livewire 3, Docker / Laravel Sail.
Tipo de vaga: Autônomo / PJ
Duração do contrato: 12 meses
Pagamento
- R$ ,00 - R$
- R$ ,00 por mês