Search jobs right inside Claude, ChatGPT or Cursor.

Connect MCP to your agent →

btgpactual

NewBe an early applicant

Analista/Desenvolvedor(a) Full Stack Sênior — React e Python

Posted Updated
Discussion

Summary

Senior full-stack developer evolving Defender, BTG Pactual's financial reconciliation platform: building React/TypeScript UIs, Python/FastAPI APIs, SQL/PostgreSQL persistence, and AWS (S3, Athena, Glue, EKS) data pipelines, plus investigating production issues. On-site in São Paulo or Rio de Janeiro.

Projeto:

Atuação no desenvolvimento e evolução do Defender, plataforma de reconciliação financeira com funcionalidades de importação e transformação de dados, execução de pipelines, tratamento de divergências, dashboards e gestão de acessos.

No seu dia a dia:

  • Investigar problemas em produção e colaborar com as áreas de negócio na definição das soluções.
  • Capacidade de montar arquiteturas AWS visando performance e otimização de custos.
  • Desenvolver funcionalidades completas, desde a interface até APIs, persistência e regras de negócio.
  • Construir telas com tabelas, filtros, formulários e acompanhamento de processos assíncronos.
  • Desenvolver e manter APIs e integrações com sistemas internos, arquivos e fontes de dados.
  • Otimizar consultas SQL, processamento de dados e desempenho das interfaces.
  • Implementar testes automatizados, segurança, rastreabilidade e tratamento de erros.

Esperamos de você:

  • Uso de modelos de IA para desenvolvimento/arquitetura técnica e otimização de tarefas diárias.
  • Experiência sólida em React e TypeScript, incluindo hooks, gerenciamento de estado, componentização e integração com APIs.
  • Experiência sólida em Python e FastAPI, validação de dados com Pydantic e programação assíncrona.
  • Conhecimento de AWS S3, Athena, Glue e Secrets Manager.
  • Domínio de SQL e PostgreSQL, modelagem de dados, índices e otimização de consultas.
  • Experiência com SQLAlchemy e migrations, preferencialmente Alembic.
  • Experiência em processamento e importação de dados, incluindo arquivos CSV, Excel e grandes volumes.
  • Conhecimento de autenticação e autorização: OAuth2, OpenID Connect, JWT e controle de acesso.
  • Prática com testes automatizados no frontend e backend.
  • Conhecimento de Git, Docker, CI/CD e diagnóstico por logs.
  • Autonomia para atuar em código existente, investigar falhas e entregar soluções sustentáveis.
  • Desenvolvimento de pipelines, agendamentos e processos assíncronos com atenção a idempotência e reprocessamento.
  • Processamento de dados com DuckDB, Polars, Pandas, PyArrow e Parquet.
  • Experiência com Kubernetes, especialmente EKS.
  • Integração com Azure AD / Microsoft Entra ID.

Diferenciais:

  • Experiência com reconciliação financeira, mercado financeiro ou sistemas que exigem precisão e auditoria.
  • Experiência com liderança de equipes de desenvolvimento.
  • Gestão de projetos.
  • Experiência com MUI, Zustand, Vitest e React Testing Library.

Perfil comportamental:

  • Pessoa analítica, organizada e colaborativa, capaz de compreender regras de negócio financeiras, comunicar decisões técnicas e assumir responsabilidade pela entrega de ponta a ponta.
  • Comunicação clara.
  • Capaz de trabalhar em um ambiente dinâmico.
  • Inovador, procurando sempre trazer novas tecnologias e processos para a equipe.
  • Vontade de crescer e assumir responsabilidades.

Benefícios:

  • Participação nos Lucros e Resultados (PLR);
  • Auxílio Alimentação e Refeição;
  • Plano Médico;
  • Plano Odontológico;
  • Auxílio Creche/Babá;
  • Vale Transporte;
  • WellHub;
  • TotalPass;
  • Programa de Apoio Pessoal (EAP);
  • Planos por adesão como Previdência Privada e Seguro de Vida;
  • Desconto em Farmácia;
  • Programa de Gestantes;
  • Licença Maternidade e Paternidade Estendida – empresa Cidadã.

Skills

Apply

See also

Full-Stack jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.