[Contractor] Pessoa Engenheira de Software Fullstack - Sênior
- Hiring from
- Brazil
- Work type
- Remote
- Posted
622,080 remote jobs, straight from company career pages
100% free · New jobs every minute
Show job descriptionHide job description
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.
