Descrição
Resumo da Vaga:
Atuar no desenvolvimento backend de um broker financeiro, responsável pela lógica crítica do sistema, incluindo gestão de saldo, depósitos, saques e APIs, seguindo arquitetura definida.
Principais Destaques:
1. Desenvolver e manter APIs backend em Node.js (preferencialmente NestJS)
2. Implementar lógica de wallet interna e ledger financeiro
3. Garantir consistência de dados e integridade financeira
Objetivo da vaga
Atuar no desenvolvimento do **backend de um broker financeiro**, sendo responsável pela **lógica crítica do sistema**, incluindo gestão de saldo, depósitos, saques, eventos financeiros e APIs, seguindo uma arquitetura já definida.
Responsabilidades
* Desenvolver e manter APIs backend em **Node.js** (preferencialmente **NestJS**).
* Implementar a lógica de **wallet interna** e **ledger financeiro**.
* Desenvolver fluxos de:
* depósitos (pending → confirmed)
* saques (requested → approved → paid)
* Garantir consistência de dados e integridade financeira.
* Implementar logs e eventos auditáveis.
* Integrar provedores de pagamento (PSP / cripto).
* Trabalhar em conjunto com Tech Lead e Frontend seguindo especificações técnicas claras.
* Escrever código limpo, organizado e bem documentado.
Requisitos técnicos (obrigatórios)
* 3\+ anos de experiência com **Node.js**.
* Experiência prática com **NestJS**.
* Conhecimento sólido em **PostgreSQL** (modelagem relacional).
* Experiência com APIs REST.
* Boa compreensão de estados, transações e consistência de dados.
* Uso de Git (branches, PRs).
* Vivência em sistemas que lidam com dados sensíveis ou financeiros.
➕ Diferenciais (não obrigatórios)
* Experiência prévia em **fintech, wallet, pagamentos ou cripto**.
* Arquitetura orientada a eventos.
* Redis.
* Docker básico.
* Testes automatizados.
Tipo de vaga: Autônomo / PJ
Duração do contrato: 12 meses
Pagamento: R$3\.019,95 \- R$10\.596,63 por mês