×
Register Here to Apply for Jobs or Post Jobs. X

Desenvolvedor Full Stack Pleno; Relatórios Gerenciais

Job in Boise, Ada County, Idaho, 83701, USA
Listing for: Sylision
Full Time position
Listed on 2026-10-30
Job specializations:
  • IT/Tech
    Systems Engineer, Web Developer, Technical Support
Salary/Wage Range or Industry Benchmark: 11000 USD Monthly USD 11000.00 MONTH
Job Description & How to Apply Below
Position: Desenvolvedor(a) Full Stack Pleno (Relatórios Gerenciais)
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
Requisitos:
  • 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
Diferenciais:
  • 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
Como é trabalhar aqui:

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ícios

oferecidos 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
Tecnologias envolvidas:
  • React
  • Node.js
  • Type Script
  • NestJS
  • PostgreSQL
  • BullMQ
  • Redis
  • Docker
  • Git
Seus dados: tratados conforme a LGPD, com remoção a qualquer momento, a pedido.
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(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).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary