Senior Software Engineer (FinTech & High Precision)O desafio que você vai encararA Keepay está transformando a antecipação de recebíveis — um fluxo financeiro historicamente manual, fragmentado e difícil de escalar — em uma plataforma segura, auditável e pronta para crescer. Na prática, isso significa:Processar dados financeiros do ecossistema de recebíveis brasileiro, em tempo real e em lote, com mensageria e streaming;
Orquestrar fluxostransacionais críticos de ponta a ponta — onde um erro de centavos ou um estado inconsistente não é bug, é incidente financeiro;
Garantir rastreabilidadee auditoria de toda movimentação, em um domínio regulado;
Expor tudo isso com segurança para um app mobile multiplataforma que é a superfície do produto na mão do usuário.Trabalhamos com Clean Architecture e regras de dependência rígidas — validadas por automação, não por convenção. Dinheiro nunca é float. Cultura de qualidade como gate, não como meta aspiracional. E o desenvolvimento é assistido por IA de forma governada: specs dirigem o código, agentes operam sob regras versionadas, e toda linha passa por revisão humana.Se você gosta de sistemas onde precisão, auditabilidade e velocidade convivem — esse é o desafio.Esperamos que você tenha...Back-end Python sólido: experiência real com Python moderno, FastAPI e Pydantic em sistemas de produção.Arquitetura Avançada: domínio de Clean Architecture, Inversão de Dependência e padrões como SAGA, Ledger (Partidas Dobradas) e Result Pattern.Mensageria e Streaming: experiência com Kafka (ou equivalente) para processamento de eventos financeiros.Infraestrutura Moderna: Docker, Kubernetes, bancos relacionais (PostgreSQL) e fluxos de CI/CD GitOps.Desenvolvimento Aumentado (IA): experiência prática com ferramentas de IA (Copilot, Claude Code) e, preferencialmente, entendimento de SDD — Spec Driven Development.Precisamos que você...Garanta a Verdade no Domínio: implemente lógicas de negócio puras e determinísticas, protegendo o Domain contra vazamentos de infraestrutura ou DTOs.Orquestre Fluxos Complexos: gerencie transações financeiras críticas usando SAGA e state machines com transições explícitas e auditáveis.Promova a Auditoria: assegure que toda movimentação financeira seja rastreável e auditável — ledger imutável, partidas dobradas, precisão monetária absoluta.Sustente o Rigor de Qualidade: trabalhe com tipagem estrita (mypy/pyright), alta cobertura de testes como critério de merge e a Pirâmide de Confiança (testes unitários puros, integração com Testcontainers, mocks de contratos).Lidere a Evolução Técnica: realize revisões de código focadas não apenas em funcionalidade, mas em padrões arquiteturais (ADRs) e segurança.Use a IA no desenvolvimento: utilize agentes de IA de forma governada para acelerar o throughput de engenharia sem comprometer a semântica do código.É legal que você tenha...Mobile com React Native: experiência com React Native + Expo — quem transita entre back-end e mobile amplia muito seu impacto aqui.Experiência com processamento de streams (Apache Flink ou similar).Segurança de Padrão Bancário: conhecimento em autenticação e segurança avançada, incluindo DPoP, RBAC, JWT, Rate Limiting e conformidade com FAPI 2.0/OWASP.Familiaridade com o ecossistema financeiro brasileiro (B3, Registradoras, Resolução BCB 264/2022).Experiência com integrações financeiras com parceiros externos (mTLS, contratos de API críticos).Experiência com builds e distribuição mobile (Android/iOS) e testes E2E.