Call feita. Aguardando o cliente agro.
Quem conduziu foi a Samara Tigre dos Santos, não a Emilly. Screening + 14 perguntas técnicas (3 em inglês). Time técnico avalia o áudio. Depois o CV vai ao cliente. Se gostarem: call com eles → offer. Feedback “nos próximos dias”.
Pretensão
R$ 18 mil PJ · ela: ~18–20k
Início
Imediato
Você falou
11 anos software · 8 Rails
O que ficou combinado
- Rails Developer, PJ, 100% remoto, sênior em transição (JD dizia especialista).
- Cliente: grande nome de agro, nome fechado. Squad novo, time Brasil + fora → inglês importa.
- Outsourcing: contratado pela Soluevo, alocado. Samara em Vitória da Conquista, BA. Varejo no histórico da casa (Via, Renner, Leroy…).
- PJ: 10 dias de descanso após 1 ano, 2 day-offs, Udemy + Alura. Máquina: a tua, salvo caso especial.
Formulário — preencher
forms.gle/6PohzJSJvj8sgaKk6 · cadastro Soluevo (LGPD).
- Nome Matheus Puppe · e-mail matheus.puppe@gmail.com · tel 11 99559-7242 · SP
- LinkedIn linkedin.com/in/matheus-puppe · vaga: Ruby on Rails Developer
- Nascimento, endereço, CPF, CNPJ e tipo de empresa: do cartão, não inventar aqui.
As 14 perguntas — o que você disse
Dicas dela: prática, exemplo real, por quê da estrutura. 1–3 em inglês.
| # | Pergunta | Você | Pra próxima |
|---|---|---|---|
| 1 EN | Ruby na prática + regra de negócio | Calculadora + módulos | PORO de desconto, não calculadora |
| 2 EN | Cadastro de clientes no Rails | scaffold + SQLite | model, migration, routes, strong params |
| 3 EN | API REST + Git | rails-api, git init/push | JSON, token, branch, PR |
| 4 | App Rails relevante | ERP loja, Bling, GoodJob | iugu como case grande |
| 5 | O que testar + legado | model; sem faxina | request spec + regressão |
| 6 | Pagamento externo lento | status, fallback | timeout, retry, fila, circuit breaker |
| 7 | Tela lenta (banco) | paginação | EXPLAIN, N+1, índice |
| 8 | 5× usuários | filas / Sidekiq | cache, pool, CPU vs IO vs DB |
| 9 | Controllers gordos | services + time | exemplo real (boleto/Iugu) |
| 10 | DB no limite | lock (esqueceu o termo) | pool, fila, replica, backpressure |
| 11 | Microsserviços no legado | não migrar tudo | modular monolith |
| 12 | Review com dívida | conversar; se não, o time | alternativa curta no PR |
| 13–14 | Feature urgente + perf + 2 APIs | entregar a feature primeiro | 1–2 dias de mapa; um risco se bloquear |
Leitura honesta
- Comercial: passou. Pretensão e início claros.
- Técnico gravado: misto. Segurou Bling/GoodJob, services, anti-microsserviço, legado sem faxina. Fraco: Q1–Q3 em inglês, pagamento sem fila+timeout, tela lenta sem índice/N+1.
- Inglês: pediu para repetir, misturou PT. Cliente com time de fora testa de novo.
Se o cliente chamar
- iugu / SFN como app de grande porte — não só o ERP da loja.
- Uma frase em inglês pronta: model, migration,
resources :clients, strong params, validations. - Menos ex/filho/creche. Mais Rails.
- Confirmar se 18k ainda vale se o papel for “especialista”.
Transcrição: conversa-soluevo.txt (AssemblyAI, 13 pedaços de 3 min). Notas: notas-entrevista-samara.md.
Caderno de antes da call
Emilly Sampaio Aguiar · o que era a expectativa
Recrutadora no LinkedIn. A call de fato foi com a Samara. Abaixo o caderno de estudo que você usou antes.
O que é essa call
- Soluevo recruta e aloca. Você provavelmente vira PJ deles ou do cliente — confirme na call.
- 3 etapas (ela já disse). Hoje = fit. Depois: técnica. Depois: cliente ou proposta.
- JD pede 10+ anos de software (você tem, desde 2015) e Rails sólido (2018–2023 no core: Cão Cidadão, Zaitt, iugu, BX Blue, Jus). 2025–26 misturou Laravel/Next na Dotted + produtos próprios.
- Inglês “avançado” no papel. Seu EF SET (jun/2026) é B2 53/100. Não vender C1. Ler/código sim; call com gringo ainda não foi o dia a dia.
Pitch 60 segundos
Fale isso, não o currículo inteiro.
Vaga × você
| Pedido | Você | Como falar |
|---|---|---|
| 10+ anos software | Sim · 2015→2026 | IFRS, universidades, SP startups, fintech, produto. |
| Rails sólido | Sim, 2018–2023 no core | iugu é o case grande. 2025 Dotted foi Laravel/Next — não esconder. |
| API REST | Sim | Zaitt API, iugu, Purple Stock, Gestão Bem. |
| SQL / relacional | Sim | PostgreSQL, MySQL, Oracle (La Salle). BI em cima de ERP. |
| App médio/grande | iugu / Zaitt | iugu: sistema principal + Banking/SFN. Zaitt: loja física + IoT + mobile. |
| Arquitetura / patterns | Prático | Service objects, filas (Sidekiq), CI/CD, não palestra de livro. |
| Git | Sim | github.com/puppe1990 — open source Purple Stock / Gestão Bem. |
| Testes | Tem, não é identidade | RSpec em Rails; finances pessoal com RSpec. Não fingir TDD religioso. |
| Ágil | Sim | Squads iugu, Scrum na ADP/Progress, times pequenos de startup. |
| Inglês avançado | B2 (EF SET 53) | Ver bloco inglês. Não inflar. |
| PJ remoto | Encaixa | Já atua PJ. Remoto 100% é o que busca. |
Jornada Rails (histórias curtas)
Se ela pedir “me conta um projeto”, escolha um. STAR: situação, tarefa, ação, resultado.
1 · iugu (2021–22) — o case “grande”
Backend sênior no sistema principal de pagamentos. Squad de Operações + Banking: mensagens do SFN. Problema de alta complexidade, dinheiro real, API, SQL, Git, qualidade. Use este quando ela falar “médio e grande porte”.
2 · Zaitt (2019) — fogo + várias áreas
Entrou no backend quando o único backend saiu. Primeira loja autônoma (Itaim), RFID, IoT, visão computacional, mobile remoto. Comunicação entre stacks. Use para “problema complexo” e autonomia.
3 · Cão Cidadão (2018–19) — a virada pra Rails
Primeiro Rails em SP, com CTO vindo da Dog Hero. Sistema interno, boletos Iugu, Sidekiq, Action Mailer, PostgreSQL, Salesforce. Use para origem Rails + filas + integração.
4 · Purple Stock / operação — estoque e ERP
Controle de estoque QR, módulos financeiro/faturamento, integração marketplace. Ponte com agro: operação, estoque, integração, decisão por dado. Sem fingir que já fez safra.
Por que saiu da Dotted (abr/2026): “Pedi aumento, não fechamos, escolhi sair. Voltei a produto próprio e agora busco um time Rails de novo.” Sem drama, sem falar mal.
Agro sem mentir
Você não tem domínio de agronegócio. Diga isso e traduza o que já fez:
- Estoque, lote, integração com ERP e marketplace (Purple Stock / e-comm).
- Financeiro operacional: boleto, Pix, conciliação (Cão Cidadão, iugu, Gestão Bem).
- API entre sistemas heterogêneos (Zaitt: IoT + mobile + backend).
- SQL e relatório pra decisão (BI em cima de ERP de confecção).
Inglês (vão testar no ouvido)
EF SET 03/06/2026: 53/100 · B2. Certificado: cert.efset.org/pt/VKv6X3. A vaga pede avançado. Melhor B2 honesto do que C1 que quebra na etapa 2.
Se ela pedir “tell me about yourself”:
Ensaio em voz alta 2×. Devagar. Não traduzir o pitch PT palavra por palavra.
PJ, horário, pretensão
- PJ: já atua. CNPJ ok. Perguntar se o contrato é com a Soluevo ou com o cliente.
- Remoto 100%: sim, SP, sem problema de fuso BR.
- Início: “consigo alinhar rápido; confirmar aviso/encaixe na etapa 2.” Sem inventar data de outro emprego.
- Pretensão: não jogar número primeiro. “Qual a faixa PJ desta vaga?” Âncora interna: especialista 10+ anos, remoto — pensar na casa dos R$ 18–25 mil PJ (referência viva no teu mapa: Action Network ~20k). Se ela pressionar: “estou alinhado a especialista pleno/sênior PJ remoto; me passa a faixa que o cliente aprovou.”
O que ela provavelmente pergunta
- Me conta sua jornada. Pitch 60s. Para no iugu + Zaitt + “hoje PJ, quero Rails de novo”.
- Por que Rails / por que essa vaga. “É a stack em que eu mais entreguei em produção. Remoto PJ + produto de operação (agro) combina com o que eu sei fazer: API, SQL, sistema que não pode parar.”
- Última experiência. Dotted: tech lead, reescrita Next, CI/CD AWS, one-on-ones. Saiu por remuneração. Rails recente: produtos próprios + histórico 2018–23.
- Inglês. Bloco acima. Oferece o EF SET se pedirem comprovação.
- Pretensão / disponibilidade. Bloco PJ.
- Já trabalhou alocado / consultoria? Pouco. “Trabalhei produto. Consigo cliente difícil se o contrato e o time estiverem claros. Quero saber se o dia a dia é squad do cliente ou squad Soluevo.”
Perguntar a ela (escolhe 4)
- O contrato PJ é com a Soluevo ou direto com o cliente agro?
- Qual o produto: gestão de fazenda, cooperativa, trading, crédito rural, logística?
- Qual o tamanho do time Rails e a versão do Rails/Ruby?
- As 3 etapas: a 2 é técnica com quem? Live coding, take-home, gestor?
- Inglês no dia a dia: doc, Slack, ou call com time fora do Brasil?
- Faixa PJ já aprovada pelo cliente?
- Quando precisam de alguém produzindo?
Não falar
- Família, Ico, ex, dívida, “estou apertado”.
- “Inglês fluente / avançado” se o ouvido dela for a prova.
- Dotted como fracasso; KPMG “não”; Action Network como se já tivesse offer.
- Nome de cliente atual (Avant) sem necessidade — “freela de energia via indicação” se precisar.
- Aula de arquitetura. Recrutadora filtra narrativa, não SOLID de quadro.
Checklist 15h10
Fonte: Profile.md, curriculo.html, KPMG etapa 1, EF SET B2, fontes-de-renda.md. Soluevo: soluevo.com — alocação de TI, não o produto agro.