Desenvolvedor Full Stack Pleno; Relatórios Gerenciais
Listed on 2026-10-30
-
IT/Tech
Systems Engineer, Web Developer, Technical Support
Vaga aberta de Desenvolvedor(a) Full Stack Pleno (Relatórios Gerenciais).
Nível: pleno.
Modelo de trabalho: 100% Remoto.
Faixa salarial: R $ 5.000 a R $ 6.500.
Contratação: tempo integral, CLT ou PJ. Sobre a vaga:
Os relatórios gerenciais juntam dados de vendas, custos e operação para responder às perguntas de quem decide. Alguns são consultados na tela com filtros. Outros são pesados demais, são gerados em segundo plano, viram arquivo e chegam por aviso quando ficam prontos. Os números precisam bater com os sistemas de origem e, quando não batem, alguém precisa conseguir explicar a diferença.
O trabalho atravessa as duas pontas. No back-end em Node.js com NestJS, as consultas agregadas no PostgreSQL, as tabelas de resumo atualizadas periodicamente e a geração de relatórios pesados em fila com BullMQ. No front-end em React, os filtros, as tabelas, os gráficos e o acompanhamento dos relatórios em geração. Consulta lenta no fim do mês derruba a experiência de todo mundo.
Decidir quando um relatório é calculado na hora e quando vem de uma tabela de resumo é parte do seu papel, junto com os testes que comparam os totais com os dados de origem.
O que você vai fazer:- Construir consultas agregadas eficientes no PostgreSQL, com os índices adequados
- Manter tabelas de resumo atualizadas periodicamente sem bloquear leituras
- Gerar relatórios pesados em segundo plano com BullMQ e avisar quando ficarem prontos
- Construir em React os filtros, as tabelas e os gráficos dos relatórios
- Exportar relatórios em planilha mantendo os filtros aplicados
- Escrever testes que comparam os totais do relatório com os dados de origem
- Investigar e explicar divergências apontadas pelas áreas de negócio
- TypeScript em React e Node.js
- SQL avançado, com agregação, funções de janela e leitura de plano de execução
- NestJS ou outro framework estruturado em Node.js
- Processamento em segundo plano com filas
- Testes automatizados nas duas pontas
- Autonomia para entregar funcionalidades completas e decidir a estratégia de cálculo
- Ter trabalhado com dados gerenciais ou financeiros
- Visões materializadas no PostgreSQL
- Bibliotecas de gráficos em React
- Redis para cache de consultas
- Noção de modelagem dimensional
Vaga 100% remota, com contratação CLT. A sede fica em São Paulo, SP. Cada relatório novo tem um responsável na área de negócio que valida os números antes da publicação, e o código passa por revisão de outra pessoa do time. Encontrar a linha que explica a diferença entre dois totais te parece trabalho de detetive? Na candidatura, informe a sua pretensão salarial.
Benefíciosoferecidos pela empresa contratante:
- Ambiente colaborativo, com senso de comunidade e conquistas celebradas em equipe
- Trabalhe de qualquer lugar, com liberdade e flexibilidade
- Conexão global: convivência com times de diferentes países e culturas
- Apoio à saúde física com Total Pass e Mediquo
- Cuidado com a saúde mental pelo programa Team Care
- Contratação e jornada definidas com a empresa contratante
- React
- Node.js
- Type Script
- NestJS
- PostgreSQL
- BullMQ
- Redis
- Docker
- Git
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).