Vaga Full Stack

DESENVOLVEDOR(A) FULL STACK PLENO

API JavaScript NextJS Node.js PostgreSQL ReactJS

BMV

BMV

Pequena/média empresa

Salário: Não especificado

Aceito candidatos de outras cidades/estados dispostos a se mudar para o local de trabalho

Descrição da empresa

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.

Atividades e Responsabilidades

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.

Requisitos

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