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

BTG PactualSão Paulo, São PauloOn-siteFull-timeSenior, 5–8 yearsListed 2 hours ago

Apply now

About this role

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ã.