Desenvolvedor(a) Node.js Júnior (Onboarding de Clientes)

Sylision

United States

Remote

USD 6,700 - 10,000

Full time

30 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 remoto e flexível
CLT ou PJ

Job summary

A Sylision procura um Desenvolvedor(a) Node.js Júnior para atuar no onboarding de clientes, com 100% remoto e contratação CLT ou PJ.

Você será responsável por implementar as etapas do cadastro, enviar dados para validação externa, registrar recusas, permitir retomar cadastro em outro dispositivo, disparar lembretes e manter histórico acessível ao atendimento. É desejável conhecimento em NestJS, PostgreSQL e filas BullMQ, além de realizar testes com Jest.

Qualifications

  • Experiência com Node.js/TypeScript em projetos reais.
  • Conhecimento de NestJS ou Express.
  • Conhecimento de SQL para atualizar e consultar registros.
  • Capacidade de escrever testes com Jest.

Responsibilities

  • Implementar as etapas do cadastro com o progresso salvo a cada passo.
  • Enviar documentos para validação externa por fila e tratar o retorno.
  • Registrar o motivo de recusa ou pendência de forma legível para o atendimento.
  • Permitir que a pessoa retome o cadastro em outro aparelho.
  • Disparar lembretes para cadastros parados numa etapa.
  • Expor ao atendimento a consulta do histórico de etapas de cada cadastro.
  • Escrever testes com Jest para avanço, recusa e retomada.

Skills

JavaScript
TypeScript
Async/Await
SQL

Tools

Node.js
NestJS
Express
PostgreSQL
BullMQ
Redis
Docker
Git

Job description

Vaga aberta de Desenvolvedor(a) Node.js Júnior (Onboarding de Clientes). A empresa contratante é confidencial neste anúncio, e a seleção é conduzida pela Sylision.

Nível: junior.

Modelo de trabalho: 100% Remoto.

Faixa salarial: R$ 3.000 a R$ 4.500.

Contratação: tempo integral, CLT ou PJ.

Sobre a vaga:

O onboarding é o caminho entre o cadastro e a conta liberada para uso. A pessoa informa dados, envia documento, passa por validação de identidade e aceita os termos. Algumas etapas respondem na hora, outras dependem de serviço externo e levam minutos. Se alguém fecha o aplicativo no meio, precisa voltar exatamente de onde parou.

O back-end em Node.js com NestJS guarda o progresso de cada cadastro no PostgreSQL e coordena as chamadas aos serviços de validação por filas no BullMQ. O trabalho exige clareza sobre estados: cada cadastro está numa etapa conhecida, com o motivo registrado quando trava ou é recusado.

Quem atende o cliente depende desse registro para explicar o que falta, então a mensagem gravada precisa fazer sentido para uma pessoa, não só para o código.

O que você vai fazer:

  • Implementar as etapas do cadastro com o progresso salvo a cada passo
  • Enviar documentos para validação externa por fila e tratar o retorno
  • Registrar o motivo de recusa ou pendência de forma legível para o atendimento
  • Permitir que a pessoa retome o cadastro em outro aparelho
  • Disparar lembrete para cadastros parados numa etapa
  • Expor ao atendimento a consulta do histórico de etapas de cada cadastro
  • Escrever testes com Jest para avanço, recusa e retomada

Requisitos:

  • Projeto próprio, estágio ou curso com Node.js
  • JavaScript e TypeScript com async e await
  • Noção de NestJS ou Express
  • SQL com atualização de registro e consulta por situação
  • Entender por que uma chamada externa pode demorar ou falhar
  • Leitura de documentação de API de terceiros
  • Git no fluxo de pull request

Diferenciais:

  • BullMQ, Redis ou outra fila
  • Noção de máquina de estados
  • Ter lido sobre validação de identidade e de documentos
  • Docker Compose
  • Cuidado com dado pessoal e com a LGPD
  • Ter integrado algum serviço de envio de SMS ou de e-mail

Como é trabalhar aqui:

Vaga 100% remota, com contratação CLT. A sede fica em São Paulo, SP. O time olha toda semana onde os cadastros param e escolhe o próximo ajuste a partir disso, e cada mudança passa por revisão e por teste num ambiente igual ao de produção. Acompanhar o efeito de uma etapa mais simples na taxa de conclusão te interessa? 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:

  • 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) Node.js Júnior (Controle de Estoque)
Desenvolvedor(a) Node.js Júnior (Controle de Estoque)

Sylision • United States

Remote
USD 6,700 - 10,000
Ambiente colaborativo
Trabalhe de qualquer lugar
Healthy benefits
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(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 (Catálogo de Produtos)
Desenvolvedor(a) Node.js Sênior (Catálogo de Produtos)

Sylision • United States

Remote
USD 23,000 - 31,000
Ambiente colaborativo
Trabalho remoto
Conexão com times globais
+3
Desenvolvedor(a) Node.js Pleno (Controle de Acesso)
Desenvolvedor(a) Node.js Pleno (Controle de Acesso)

Sylision • United States

Remote
USD 11,000 - 15,000
Ambiente colaborativo
Trabalhe de qualquer lugar
Conexão global
+3
Desenvolvedor(a) Full Stack Sênior (Autenticação e Acesso)
Desenvolvedor(a) Full Stack Sênior (Autenticação e Acesso)

Sylision • United States

Remote
USD 25,000 - 31,000
Ambiente flexível
Trabalho remoto integral
Conexão com equipes globais
+2
Desenvolvedor(a) Node.js Sênior (Vendas em Campo)
Desenvolvedor(a) Node.js Sênior (Vendas em Campo)

Sylision • United States

Remote
USD 23,000 - 31,000
Ambiente colaborativo
Trabalhe de qualquer lugar
Conexão global
+3
Desenvolvedor(a) Node.js Pleno (Inventário de Lojas)
Desenvolvedor(a) Node.js Pleno (Inventário de Lojas)

Sylision • United States

Remote
USD 11,000 - 15,000
Ambiente colaborativo
Trabalhe de qualquer lugar – remoto
Conexão global com times de diferentes
+1
Desenvolvedor(a) Node.js Júnior (Portal Acadêmico)
Desenvolvedor(a) Node.js Júnior (Portal Acadêmico)

Sylision • United States

Remote
USD 6,700 - 10,000
Ambiente colaborativo
Trabalhe de qualquer lugar
Conexão global com times de vários cen
Desenvolvedor Node.js Júnior — Onboarding de Clientes Remoto
Desenvolvedor Node.js Júnior — Onboarding de Clientes Remoto

Sylision • United States

Remote
USD 6,700 - 10,000
Ambiente remoto e flexível
CLT ou PJ