* Salário: R$ 3.000 a R$ 6.000 por mês (estimado)
* O valor exibido é uma estimativa calculada com base em dados públicos e referências do mercado. Não garantimos que este seja o salário oferecido para esta vaga específica.
Área: Tecnologia da Informação
Nível: Junior
Quem Somos
Somos a Cuco Agency, uma agência de marketing e produtora de experiências por meio de eventos, ativações e conteúdo. Atuamos transformando marcas em experiências inesquecíveis, criando conexões reais entre empresas, pessoas e propósitos. Acreditamos no poder dos eventos como ferramenta estratégica de engajamento, posicionamento e construção de marca. Na Cuco, a estratégia encontra a criatividade para dar vida a experiências relevantes, bem executadas e memoráveis.
Agora estamos expandindo nossa atuação para tecnologia.
A Brief Events é uma plataforma de tecnologia para eventos nascida de mais de uma década produzindo experiências no mundo real. Resolvemos um problema que vivemos: o briefing carrega todos os objetivos, restrições e grandes ideias, mas depois é copiado, diluído e perdido entre emails, apresentações e planilhas.
Principais Responsabilidades:
- Desenvolver funcionalidades full stack (API, lógica de negócio e interface), sendo responsável pela entrega completa — da especificação ao deploy
- Projetar e implementar APIs REST, serviços backend e interfaces em React/Next.js com TypeScript, garantindo arquitetura estruturada, validação adequada e padrões de engenharia
- Entregar, já no primeiro ciclo de atuação, ao menos uma funcionalidade pequena completa (backend + frontend), revisada e integrada ao produto
- Rodar a suíte de testes localmente, escrever ou atualizar testes unitários e de integração sempre que necessário, mantendo qualidade e previsibilidade
- Atuar como dono(a) de histórias full stack com autonomia progressiva, garantindo que seus PRs estejam alinhados aos padrões técnicos definidos (camadas, validação, testes e organização)
- Revisar código de outros desenvolvedores e oferecer feedback construtivo, contribuindo para a evolução coletiva da engenharia
- Integrar código gerado por IA de forma crítica e responsável, revisando, testando e compreendendo completamente cada alteração antes de colocá-la em produção
- Trabalhar com integrações de IA/LLM (agentes, extração de documentos, embeddings, RAG), contribuindo para que o produto evolua com inteligência aplicada
- Atuar presencialmente na Cuco como ponte entre os usuários do produto e o time de desenvolvimento, traduzindo necessidades operacionais em demandas estruturadas e tecnicamente viáveis
- Participar ativamente dos rituais de gestão de projetos (planning, refinamento, review e alinhamentos técnicos), garantindo clareza, priorização e fluidez entre operação e tecnologia
- Organizar tarefas no Linear, documentar decisões no Notion e manter comunicação clara e consistente via Slack
- Propor melhorias técnicas e evoluções arquiteturais ao longo do tempo, contribuindo para aprimorar serviços, fluxos ou cobertura de testes do produto
- Usar Cursor e Vibe Coding como parte do fluxo de trabalho diário
- Contribuir para que a Brief Events evolua como um produto confiável, escalável e alinhado às necessidades reais da operação
Frontend
Next.js 15, React 19, TypeScript, Tailwind, Radix/shadcn, React Hook Form, Zod, Jotai e comunicação em tempo real com Socket.io.
Backend
Node.js com Express, TypeScript (ESM), Prisma com PostgreSQL, Redis, Socket.io e logging estruturado com Pino.
IA e Dados
Integrações com Vercel AI SDK, Anthropic, Google AI/Vertex, Letta, além de recursos como extração de documentos, embeddings e busca vetorial.
Autenticação e Infraestrutura
Supabase (auth/SSR), Docker e Docker Compose para ambiente local, GitHub Actions para CI, Vercel (frontend) e Google Cloud Run (backend).
Qualidade e Engenharia
Jest (testes unitários e de integração), Supertest, Nock para mocking HTTP, TypeScript em modo estrito e padrões compartilhados de engenharia.
Você não precisa dominar todas essas tecnologias. O mais importante é ter fundamentos sólidos em TypeScript, React e Node/Express, compreender boas práticas de arquitetura e estar disposto(a) a aprender rapidamente o restante da stack.
Requisitos
- Graduação concluída ou em andamento em áreas de tecnologia
- Inglês avançado (ambiente de trabalho em inglês)
- Fundamentos sólidos em TypeScript, React e Node/Express
- Conhecimento em APIs REST e arquitetura backend estruturada
- Familiaridade com validação de dados e testes automatizados
- Conhecimento em banco de dados relacional (PostgreSQL)
- Experiência com ferramentas de desenvolvimento assistido por IA
Experiência
- Mínimo de 02 anos de experiência prévia em desenvolvimento full stack
- Vivência em times colaborativos e ambientes dinâmicos
- Experiência com revisão de código e boas práticas de engenharia
- Interesse ou experiência com integração de IA aplicada a produtos digitais é diferencial
