Pequena/média empresa
Localização: Remoto
Salário: Não especificado
Aceito candidatos de outras cidades/estados dispostos a se mudar para o local de trabalho
A BMV atua no mercado de finanças verdes e ativos de capital natural, sendo detentora e gestora do BMV Standard.
O BMV Standard é uma metodologia científica desenvolvida para a quantificação, mensuração e valoração do patrimônio natural e dos serviços ecossistêmicos, estabelecendo critérios e parâmetros para sua mensuração e utilização no âmbito dos ativos ambientais.
Buscamos um(a) Desenvolvedor(a) Full Stack para atuar em sistemas que já estão em produção — com usuários reais, regras de negócio e histórico operacional — não para construir uma plataforma do zero. Você vai entender como esses sistemas funcionam, investigar problemas, propor soluções e evoluir a arquitetura junto com a gestão técnica.
Não é necessário conhecimento prévio sobre o negócio ou sobre as regras específicas da plataforma. Isso será desenvolvido durante a integração. O que buscamos é capacidade de aprender rápido, investigar com método e transformar regras de negócio complexas em soluções de software confiáveis.
Sobre o time e a oportunidade
Você vai trabalhar diretamente com o gestor de TI e Operações, responsável técnico da posição, em um momento inicial de estruturação — o que significa participação real nas decisões de arquitetura, processo e ferramentas, não só execução de demandas já definidas.
Foco principal, desde o início:
• Desenvolver e evoluir funcionalidades no Wallet e na Intranet (React no front-end, Node.js/TypeScript no back-end).
• Investigar e corrigir bugs e inconsistências reportadas em produção.
• Analisar regras de negócio (ex.: cálculo de saldos, comissões, operações P2P) e implementá-las com segurança.
• Trabalhar com banco de dados relacional (PostgreSQL): modelagem, consultas, transações.
• Escrever e manter APIs REST, incluindo autenticação e autorização básicas.
• Participar de decisões técnicas do dia a dia junto com a gestão técnica.
Áreas para crescer conforme ganhar autonomia e conhecimento da plataforma:
• Rastreabilidade e auditabilidade de operações (histórico, estados, responsáveis por cada ação).
• Camada de integração com blockchain (registro de hashes em eventos-chave — não é necessária experiência prévia).
• Segurança avançada de aplicações (2FA/MFA, gestão de secrets, boas práticas OWASP).
• Infraestrutura: Docker, deploy, monitoramento, ambientes de produção.
• Experiência profissional com React, JavaScript, HTML/CSS e consumo de APIs REST.
• Experiência com Node.js e conhecimento de JavaScript e/ou TypeScript.
• Conhecimento de banco de dados relacional (PostgreSQL ou equivalente): SQL, modelagem, transações.
• Git e fluxo de trabalho colaborativo (GitHub/GitLab).
• Capacidade demonstrada de compreender sistemas existentes e investigar problemas técnicos.
• Inglês em nível de leitura técnica (documentação, mensagens de erro, código) — a comunicação do dia a dia é 100% em português. Como a plataforma já é preparada para múltiplos idiomas (i18n), contato com conteúdo técnico em inglês faz parte do contexto do produto.
Diferenciais
• TypeScript avançado, Next.js, Vite, Python.
• Experiência com sistemas financeiros, pagamentos, ledger, idempotência, concorrência, reconciliação.
• Segurança de aplicações: OWASP, JWT/OAuth, RBAC, criptografia.
• Blockchain, tokenização, wallets, smart contracts, assinaturas digitais.
• Docker, Linux, AWS, Cloudflare, Redis, CI/CD.
Acesse o perfil da BMV para conhecer sua história, suas vantagens e todas as informações relacionadas ao recrutamento.