Caro usuário, habilite o javascript para que esse site funcione corretamente.

Desenvolvedor Full Stack

CLT (Efetivo)Presencial (Local)São Paulo-SPEmpresa Confidencial (Cadastre-se)

* 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
Stack Tecnológica (Você Trabalhará Com)

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