[Contractor] Pessoa Engenheira de Software Fullstack - Sênior

Brasil - Remoto | Engineering | Contract | Fully remote

Apply

Cheesecake Labs é parceira de IA, dados e engenharia de produto para organizações consolidadas e em fase de escala que enfrentam sistemas legados, dados fragmentados, pressão por IA ou capacidade de engenharia limitada.

Nossos serviços incluem Implementação de IA, Modernização de Aplicações, Data & Analytics, Product Engineering, Entrega Acelerada por IA e Times de Engenharia Integrados. Entregamos workflows agênticos em 8 a 12 semanas e modernizamos aplicações em 5 a 10 meses, em vez de 2 anos. Também construímos bases de dados confiáveis e produtos digitais feitos para escalar. Nosso ciclo de desenvolvimento de software agêntico acelera a execução, enquanto engenheiros experientes se integram aos times dos clientes para trazer profundidade técnica, segurança e clareza de ownership.

Membro do Claude Partner Network da Anthropic. Entre nossos parceiros de tecnologia estão Databricks, Snowflake, dbt e AWS.

Em mais de 13 anos, a Cheesecake Labs construiu mais de 300 produtos para clientes como Eurasia Group, MoneyGram, World Bank, Stellar, Wedgewood, PepsiCo, Merck, Sodexo e Mercado Libre.

 


Detalhes da contratação

  • Modelo de contractor, por projeto
  • Pagamento em USD por hora
  • 100% remoto
  • Alocação flexível, conforme a disponibilidade de projetos e o fit
  • As oportunidades podem variar em duração, escopo e dedicação semanal, de acordo com as necessidades dos clientes

Algumas oportunidades podem começar imediatamente.
Outras podem ser ativadas conforme novos projetos entrarem no nosso pipeline.

 


A história por trás desta vaga

 

Muitas vagas de engenharia de IA ainda giram em torno de experimentos, protótipos isolados ou pesquisa. Esta não é uma delas.

Na Cheesecake Labs, construímos software e soluções com IA para empresas reais, com usuários reais, restrições reais e prazos reais. Nossos squads são pequenos e seniores, e entregam em semanas e meses, não em anos.

Hoje, agentes de IA escrevem a maior parte do nosso código. Esta vaga é para quem decide como as coisas são construídas, direciona os agentes, verifica o resultado e responde por ele diante do cliente.

Estamos buscando uma pessoa Engenheira de Software Sênior: alguém que assume um projeto de cliente desde a primeira conversa de escopo até a produção, e que lida com as decisões de negócio, produto e técnica no caminho. Quando o projeto tem PM, a direção de produto fica com essa pessoa e você é a contraparte técnica dela. Quando não tem, você recebe o problema direto do founder ou do cliente.

 


Como é esta vaga na prática

Esta não é uma vaga de “receber tickets e implementar features”. Também não é uma vaga de “escrever cada linha na mão”.

Em um projeto típico, você pode:

  • Rodar o nosso Spec Driven, nosso fluxo de desenvolvimento orientado a specs: reunir contexto, especificar, planejar, implementar por meio de agentes de IA, revisar e fechar o ciclo.
  • Transformar um problema de negócio do cliente em um desenho técnico e em uma spec que um agente de IA consiga executar e que você consiga verificar.
  • Trabalhar com PM, designer e o squad para entender o que deve ser construído, ou receber os requisitos direto do founder ou do cliente quando não há PM.
  • Participar de conversas com o cliente sobre objetivos, escopo e trade-offs técnicos, e mantê-lo atualizado por escrito ao longo do caminho.
  • Direcionar agentes de IA (Claude Code, Cursor ou similares) para implementar a partir da sua spec. Escrever código à mão é a exceção, não o padrão.
  • Revisar o que os agentes produzem, combinando loops automatizados de revisão com a sua própria checagem de arquitetura e comportamento, e responder por 100% do que é entregue.
  • Tomar as decisões de arquitetura. A IA executa, você decide.
  • Entregar e iterar, e depois fechar o ciclo devolvendo decisões e edge cases ao contexto do projeto, para que a próxima spec comece mais bem informada.
  • Usar todos os dias o nosso harness compartilhado (skills, agentes e loops de revisão), melhorá-lo e devolver o que funciona, para que todos os squads se beneficiem.
  • Trabalhar dentro das regras de cada cliente sobre o uso de IA (veja Como usamos IA aqui).

Alguns projetos pesam mais na arquitetura. Outros, nas conversas com o cliente. A maioria mistura os dois. Você trabalha com bastante autonomia, e conta com um Engineering Manager e com o squad quando precisar.

 


O que costuma funcionar bem por aqui

Quem se destaca nesta vaga costuma:

  • Ter construído e entregue produtos de software reais de ponta a ponta, e conseguir explicar as decisões que tomou.
  • Já usar agentes de IA todos os dias para projetar, construir, depurar e pesquisar, e conseguir mostrar o que construiu.
  • Pensar em specs: transformar ambiguidade em definições estruturadas e testáveis.
  • Ter mentalidade full-stack. Backend, frontend, IA ou produto podem ser o seu forte, e você circula entre as camadas quando o projeto precisa.
  • Verificar antes de dizer “pronto” e deixar claro o que foi e o que não foi verificado.
  • Trazer problemas cedo, já com opções, e compartilhar o que aprendeu com o time.
  • Atuar bem com alta autonomia, pouca burocracia e ciclos rápidos de feedback, em um formato 100% remoto.

 


Talvez esta vaga não seja para você se

Só para ser transparente:

  • Você precisa de requisitos detalhados ou de direção constante antes de começar.
  • Você vê a IA como ferramenta de apoio, ou prefere escrever a maior parte do código à mão.
  • Você se sente confortável entregando resultado de IA que não verificou.
  • Você prefere funções focadas só em implementação, sem conversa com cliente ou com o negócio.
  • Você não se sente à vontade conversando direto com clientes ou lidando com problemas ambíguos.
  • Você tende a ficar em silêncio entre o kickoff e a entrega.
  • Você prefere prioridades estáveis a iteração rápida e alta ownership.

Não há nada de errado em nenhuma dessas preferências. Só não é assim que a gente trabalha.

 


Uma última coisa

Para participar deste processo seletivo, você precisa:

  • Ter um registro empresarial válido no seu país (CNPJ, VAT, EIN ou equivalente).
  • Ter uma conta bancária apta a receber pagamentos em dólar (USD).
  • Poder emitir invoices (notas fiscais ou equivalente) conforme necessário.

Esses requisitos são necessários para a contratação como prestador de serviços (contractor) e para o processamento dos pagamentos.

 


Não tem certeza se atende a todos os requisitos?

Tudo bem.

Sabemos que muitas pessoas excelentes, principalmente de grupos sub-representados, hesitam em se candidatar quando não atendem a 100% dos requisitos. Se esta oportunidade te interessa, queremos te conhecer mesmo assim.

DICA IMPORTANTE: a comunicação durante o processo seletivo é feita por e-mail. Sugerimos que você fique de olho na sua caixa de entrada e libere o recebimento de mensagens de @cheesecakelabs.hire.trakstar.com, para que nossas mensagens não caiam no spam ;)


Como usamos IA aqui

Na Cheesecake Labs, agentes de IA fazem a maior parte da execução: código, infraestrutura, modelos de dados, pesquisa, protótipos e documentação. As pessoas tomam as decisões: o que será construído e em que ordem, a arquitetura, a alocação dos times e qualquer assunto que envolva pessoas. Todas as vagas aqui especificam, direcionam a IA, verificam o resultado e respondem pelo que é entregue.

Em todos os projetos, também seguimos algumas regras:

  • Usar apenas ferramentas aprovadas, por meio das contas corporativas da Cheesecake Labs.
  • Seguir as regras de cada cliente sobre IA. Alguns clientes exigem uma stack de IA específica, e mercados altamente regulados (como o setor bancário no Brasil) podem exigir modelos hospedados no país.
  • Nunca inserir dados de clientes ou dados pessoais (nomes, datas de nascimento, e-mails) em uma LLM sem antes anonimizá-los. O mesmo vale para os dados das nossas próprias pessoas.
  • Cumprir a LGPD e as demais leis de proteção de dados aplicáveis.

 

Os dados pessoais coletados serão usados apenas para gerenciar e controlar os currículos das pessoas candidatas, a fim de avaliar os requisitos necessários, como as informações de contato, e também para conduzir este processo seletivo.

Os dados coletados não serão compartilhados com terceiros sem a sua autorização, e seu uso será restrito à equipe interna da Cheesecake Labs e aos prestadores de serviço que processam seus dados para o processo seletivo. A qualquer momento, você pode entrar em contato conosco e removeremos seus dados do nosso sistema de coleta de dados. Para isso, basta enviar um e-mail para careers@cheesecakelabs.com.