- Desenvolver e evoluir funcionalidades no Next.js 13 com Chakra UI, seguindo padrões de design system, acessibilidade e tipagem TypeScript.
- Integrar bibliotecas e serviços no front-end (TanStack Query, Zustand, React Hook Form + Zod, Google Maps, carrosséis, gráficos).
- Construir e manter APIs REST e gateways WebSocket no NestJS, com autenticação/autorização (JWT, refresh token, OAuth Google) e documentação via Swagger.
- Modelar e otimizar banco de dados PostgreSQL com Prisma (migrations, índices, relações, consultas performáticas).
- Implementar upload e processamento de arquivos/imagens (Multer, MinIO/S3, Sharp) e entrega otimizada no front.
- Desenvolver integrações auxiliares (envio de e-mails, GA4, relatórios CSV/Excel).
- Garantir qualidade com testes unitários e e2e (Jest, Supertest), linting e tipagem forte.
- Configurar e manter infraestrutura com Docker, Traefik, Portainer e pipelines de CI/CD (Bitbucket).
- Zelar por performance, segurança (OWASP/LGPD) e observabilidade do sistema.
REQUISITOS
- Experiência sólida com TypeScript (front e back).
- Domínio de Next.js: SSR/SSG/ISR, middlewares e otimização.
- Conhecimento avançado em Chakra UI (tema customizado, responsividade, acessibilidade).
- Gestão de estado e dados no front (TanStack Query, Zustand, React Hook Form + Zod).
- Experiência com NestJS (REST, WebSockets, Guards, Pipes, Interceptors, Swagger).
- Autenticação e Autorização: JWT com refresh token, OAuth2 (Google), RBAC.
- Prisma ORM com PostgreSQL (migrations, tuning de queries, índices, transações).
- Upload e processamento de mídia (Multer, MinIO/S3, Sharp).
- Testes automatizados com Jest e Supertest.
- Práticas de DevOps: Docker, Traefik, Portainer, CI/CD (Bitbucket).
- Boas práticas de engenharia: Git, code review, ESLint/Prettier, segurança (OWASP/LGPD).
SALÁRIO E BENEFÍCIOS
Somos o maior portal de anúncios rurais do Brasil. Anunciamos imóveis rurais com foco no lead qualificado para nossos anunciantes.