Uma candidatura feita para esta oferta — um currículo e uma carta de apresentação personalizados que vão ao encontro do anúncio.
4Mdg está buscando um(a) engenheiro(a) de software experiente para entregar mudanças ponta a ponta em uma plataforma já em produção. Você atuará no frontend e backend com tipagem forte, integrando dados, API e tela do cliente.
Você escreverá código com qualidade, revisará diffs linha a linha, investigará incidentes com dados reais e conduzirá decisões técnicas com autonomia, contribuindo para governança de dados e conformidade no domínio.
O papel
Entregar mudanças ponta a ponta — do modelo de dados e do endpoint até a tela que o cliente usa — em uma plataforma que já está em produção.
Todo mundo aqui trabalha com agentes de codificação diariamente, sob um acordo de trabalho versionado no próprio repositório: instruções, skills, gates automatizados e MCPs conectados ao board, ao monitoramento e à suíte de testes. O agente escreve muito código; a decisão sobre o que entra em produção continua sendo humana.
O que você vai fazer
Implementar frontend e backend com tipagem estrita e prova de que funciona: um teste, ou a tela exercitada e registrada.
Conduzir o agente e revisar o diff linha a linha antes de assinar.
Investigar incidente com dado real: monitoramento, log, banco, reprodução.
Trazer impedimento e falha de lógica cedo, com as opções na mesa: o caminho arquiteturalmente correto e o cirúrgico, com a dívida que ele deixa nomeada.
O que você encontra aqui
Produto em produção e maduro: o que você entrega chega a cliente real rápido.
Decisão de produto a uma conversa de distância — sem comitê e sem intermediário.
Ferramental de IA tratado como produto interno.
Um domínio de negócio que não se aprende em curso: governança de dados, auditoria e conformidade em empresas grandes.
REQUISITOS MÍNIMOS
3+ anos construindo e mantendo software em produção, com responsabilidade sobre API e interface.
TypeScript e um framework SPA de componentes (Vue, Angular, React ou equivalente).
Fluência real em uma linguagem de backend (Ruby on Rails, Python ou equivalente).
PostgreSQL de verdade: modelar um relacionamento, ler um plano de execução e explicar por que a query ficou lenta e o que o índice resolve.
Prática com agentes de codificação (Claude Code, Codex, Cursor, Copilot) e leitura crítica da saída: reconhecer API inventada, erro contornado em vez de resolvido e teste que não testa nada.
Autonomia em teste: escrever o teste que prova a mudança e saber dizer o que ficou sem cobertura.
Inglês para leitura técnica e escrita clara em português — o card, a descrição da PR e o porquê da decisão fazem parte da entrega.
Diferenciais: Ruby on Rails e Angular, AWS, DevOps, SaaS B2B multi-tenant, domínio de gestão, qualidade, auditoria ou conformidade (ISO).