Aberto a vagas sênior de ICContratação remota · LATAM · GMT-3

Engenheiro de Software Sênior — ownership ponta a ponta e entrega AI-native

Java/Spring · TypeScript · Node.js · React. Duas décadas de arquitetura sustentam isso. Procuro uma área de produto para assumir de ponta a ponta como IC de alto impacto.

JavaSpringTypeScriptNode.jsReactNext.jsKafkaPostgreSQLCI/CDDDD

Baixe meu currículo

Currículo Senior Engineer (EN)Currículo Senior Engineer (PT)

Não está contratando para uma vaga, e sim procurando alguém para tocar a engenharia do seu produto de ponta a ponta? É esse o encaixe fractional — o mesmo histórico, em regime parcial.

01

Os números

10

repositórios sob minha responsabilidade, 3 em desenvolvimento ativo

~5

chamados do cliente por mês (eram ~100)

8 dias

entre releases em produção

10.000+

testes automatizados (eram 70)

Marcado com ● = medido a partir do git, CI e da suíte de testes.

02

O que assumo

Construo máquinas de entrega. Assumo software que ficou perigoso de mudar — ou começo sistemas para que nunca cheguem nesse ponto — e monto em torno dele uma operação de entrega autônoma: specs, testes, CI/CD e fluxos agênticos que consomem requisitos de stakeholder e produzem software confiável.

Já fiz essa migração nos dois sentidos — decompondo um monolito EJB em cinco serviços na Muvz, consolidando serviços de volta num único backend na MedEspecialista — e é daí que vem a noção prática do que justifica separar um serviço. Os componentes da máquina eram pessoas então e são agentes de IA agora; a engenharia é a mesma. Duas décadas de arquitetura Java/Spring e TypeScript/React sustentam isso.

Ownership

Assumo essa plataforma e monto em torno dela uma operação de entrega autônoma — requisitos entram, releases confiáveis saem, e o overhead técnico e de gestão sai das suas mãos.

Operação assíncrona

Requisitos, decisões de arquitetura e backlog vivem no repositório como fonte única de verdade, com atualizações proativas de alto sinal em vez de reuniões de status.

Vamos conversar sobre isso.

Trinta minutos, sem slides. Você me diz o que precisa que alguém assuma; eu digo se sou a pessoa certa para isso.

Agendar uma conversa de 30 minutos