Desenvolvedor(a) Full Stack Pleno (Relatórios Gerenciais)

Sylision

United States

Remote

USD 11,000 - 15,000

Full time

32 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Ambiente colaborativo
Trabalho remoto 100%
Conexão global comTimes de diferentes
TotalPass e Mediquo para saúde física
Team Care para saúde mental
Contrato CLT/PJ definido

Job summary

Sylision está com vaga aberta para Desenvolvedor(a) Full Stack Pleno, com foco em Relatórios Gerenciais. Atuar com Node.js/NestJS no backend, PostgreSQL para consultas agregadas e geração de relatórios, e React no frontend para filtros, tabelas e gráficos.

Envolve validação de totais, testes automatizados e otimização de consultas. A vaga é 100% remota, com contratação CLT ou PJ, e sede local em São Paulo para referência.

Qualifications

  • Autonomia para entregar funcionalidades completas e decidir a estratégia de cálculo.
  • Conhecimentos avançados em SQL, com agregação, janelas e leitura de plano de execução.
  • Experiência com React e Node.js, usando TypeScript.
  • Experiência com NestJS ou framework semelhante em Node.js.
  • Conhecimento de processamento em segundo plano com filas e gerenciamento de tarefas.

Responsibilities

  • 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

Skills

Autonomia
Trabalho em equipe

Tools

React
Node.js
TypeScript
NestJS
PostgreSQL
BullMQ
Redis
Docker
Git

Job description

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 TotalPass 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
  • TypeScript
  • NestJS
  • PostgreSQL
  • BullMQ
  • Redis
  • Docker
  • Git
Seus dados: tratados conforme a LGPD, com remoção a qualquer momento, a pedido.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Desenvolvedor(a) Java Sênior (Relatórios Gerenciais)
Desenvolvedor(a) Java Sênior (Relatórios Gerenciais)

Sylision • United States

Remote
USD 27,000 - 34,000
Ambiente colaborativo
Trabalhe de qualquer lugar
Conexão global com times de diferentes
+2
Desenvolvedor(a) Front-end Angular Júnior (Relatórios Gerenciais)
Desenvolvedor(a) Front-end Angular Júnior (Relatórios Gerenciais)

Sylision • United States

Remote
USD 6,700 - 10,000
Ambiente colaborativo
Trabalho remoto total
Conexão com times globais
+2
Desenvolvedor(a) Full Stack Pleno (Portal do Cliente)
Desenvolvedor(a) Full Stack Pleno (Portal do Cliente)

Sylision • United States

Remote
USD 11,000 - 15,000
Desenvolvedor(a) Node.js Pleno (Central de Chamados)
Desenvolvedor(a) Node.js Pleno (Central de Chamados)

Sylision • United States

Remote
USD 11,000 - 15,000
Ambiente colaborativo
Trabalho remoto 100%
Remuneração competitiva CLT ou PJ
+1
Desenvolvedor(a) Node.js Sênior (Ordens de Serviço)
Desenvolvedor(a) Node.js Sênior (Ordens de Serviço)

Sylision • United States

Remote
USD 23,000 - 31,000
Trabalho remoto total
Remuneração CLT ou PJ
Ambiente de atuação remota
Desenvolvedor Full Stack Pleno — Remoto, Relatórios
Desenvolvedor Full Stack Pleno — Remoto, Relatórios

Sylision • United States

Remote
USD 11,000 - 15,000
Ambiente colaborativo
Trabalho remoto 100%
Conexão global comTimes de diferentes
+3
Desenvolvedor(a) Java Pleno (Painel de Indicadores)
Desenvolvedor(a) Java Pleno (Painel de Indicadores)

Sylision • United States

Remote
USD 11,000 - 15,000
Trabalhe de qualquer lugar
Liberdade e flexibilidade
Conexão global com times de diferentes
+3
Desenvolvedor(a) Full Stack Júnior (Folha de Pagamento)
Desenvolvedor(a) Full Stack Júnior (Folha de Pagamento)

Sylision • United States

Remote
USD 6,700 - 10,000
Ambiente colaborativo
Trabalho remoto com flexibilidade
Conexão global entre equipes
+3
Gerente de Projetos Pleno (Projetos de Dados)
Gerente de Projetos Pleno (Projetos de Dados)

Sylision • United States

Remote
USD 11,000 - 15,000
Ambiente colaborativo
Trabalhe de qualquer lugar
Conexão com times internacionais
+1
Desenvolvedor(a) Full Stack Júnior (Análise de Crédito)
Desenvolvedor(a) Full Stack Júnior (Análise de Crédito)

Sylision • United States

Remote
USD 6,700 - 10,000
Ambiente colaborativo
Liberdade e flexibilidade
Conexão global: times de diferentes pa
+2