Desenvolvedor(a) Full Stack Pleno (Portal do Cliente)

Sylision

United States

Remote

USD 11,000 - 15,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

Job summary

Sylision está abrindo vaga para Desenvolvedor(a) Full Stack Pleno (Portal do Cliente). A posição é 100% remota com contratação CLT ou PJ, salário entre R$ 5.000 e R$ 6.500.

O candidato trabalhará no back-end com Node.js/NestJS e no front-end com React, desenvolvendo um portal com autenticação, faturamento e dados cadastrais. Você irá desenhar APIs, implementar cache e degradação de sistemas, além de escrever testes com Playwright e acompanhar métricas de desempenho.

Qualifications

  • Experiência com TypeScript no frontend e backend.
  • Conhecimento em React com organização de componentes.
  • Experiência com NestJS e Node.js para APIs.
  • Integração com APIs de terceiros com cache e timeouts.
  • Testes automatizados com Playwright.
  • Autonomia para entregar funcionalidades completas.

Responsibilities

  • Construir camada no NestJS que agrega sistemas internos com timeouts e cache.
  • Implementar degradação controlada quando um sistema fica indisponível.
  • Desenvolver em React as telas de faturas, contratos e solicitações.
  • Implementar perfis de acesso para clientes com vários usuários.
  • Registrar ações sensíveis, como troca de dados bancários, com confirmação adicional.
  • Escrever testes de unidade, integração e ponta a ponta com Playwright.
  • Acompanhar métricas de erro e lentidão e corrigir pontos críticos.

Skills

TypeScript
React
Node.js
NestJS
APIs design

Tools

Playwright
Docker
Redis
PostgreSQL
Git

Job description

Vaga aberta de Desenvolvedor(a) Full Stack Pleno (Portal do Cliente). A empresa contratante é confidencial neste anúncio, e a seleção é conduzida pela Sylision.

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:

O portal do cliente reúne num só lugar o que a pessoa precisa resolver: faturas, contratos, solicitações, dados cadastrais e documentos. Cada pedaço vem de um sistema diferente, com velocidade e formato próprios, e o portal é quem junta tudo numa experiência coerente.

Você vai entregar funcionalidades de ponta a ponta. No back-end em Node.js com NestJS, uma camada que agrega os sistemas internos, guarda em Redis o que muda pouco e protege o portal quando um desses sistemas fica lento. No front-end em React, as telas que a pessoa usa. Quando o sistema de faturas cai, o portal não pode cair junto: mostra o que tem, avisa o que está indisponível e segue funcionando.

Também entram o controle de acesso para clientes com vários usuários, em que cada pessoa vê só o que pode, e o registro de cada ação sensível, como a alteração de dado bancário. Como pleno, você decide o desenho das APIs do portal e a organização do front-end dentro do módulo.

O que você vai fazer:

  • Construir no NestJS a camada que agrega os sistemas internos com tempo limite e cache
  • Implementar degradação controlada quando um sistema interno está indisponível
  • Desenvolver em React as telas de faturas, contratos e solicitações
  • Implementar perfis de acesso para clientes com vários usuários
  • Registrar ações sensíveis, como troca de dado bancário, com confirmação adicional
  • Escrever testes de unidade, de integração e de ponta a ponta com Playwright
  • Acompanhar as métricas de erro e lentidão do portal e corrigir os pontos críticos

Requisitos:

  • TypeScript no front-end e no back-end, com tipos compartilhados entre os dois
  • React com organização de componentes e de dados do servidor
  • Node.js com NestJS, incluindo módulos, guards e interceptors
  • Integração com APIs de terceiros usando tempo limite, nova tentativa e cache
  • Testes automatizados nas duas pontas
  • Autonomia para entregar funcionalidades completas e decidir dentro do módulo

Diferenciais:

  • Redis para cache e limite de taxa
  • Padrão de back-end para front-end
  • Ter construído área logada com controle de acesso por perfil
  • Observabilidade com logs estruturados e rastreamento
  • Docker e algum provedor de nuvem

Como é trabalhar aqui:

Vaga 100% remota, com contratação CLT. A sede fica em São Paulo, SP. O time faz entregas pequenas e frequentes, com revisão de código em cada uma e testes de ponta a ponta antes da publicação, e uma vez por ciclo olha as solicitações que chegam ao atendimento para escolher o que melhorar. Prefere resolver no portal o que hoje vira ligação para o atendimento? 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
  • Redis
  • Playwright
  • 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) Front-end Angular Júnior (Portal do Cliente)
Desenvolvedor(a) Front-end Angular Júnior (Portal do Cliente)

Sylision • United States

Remote
USD 6,700 - 10,000
Ambiente colaborativo
Trabalhe de qualquer lugar
Conexão global com times
+3
Desenvolvedor(a) Java Sênior (Portal do Cliente)
Desenvolvedor(a) Java Sênior (Portal do Cliente)

Sylision • United States

Remote
USD 27,000 - 34,000
Ambiente colaborativo
Trabalhe de qualquer lugar com flexib.
Conexão global com times de diferentes
+3
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(a) Full Stack Pleno (Relatórios Gerenciais)
Desenvolvedor(a) Full Stack Pleno (Relatórios Gerenciais)

Sylision • United States

Remote
USD 11,000 - 15,000
Ambiente colaborativo
Trabalho remoto 100%
Conexão global comTimes de diferentes
+3
Desenvolvedor(a) Front-end React Pleno (Gestão de Pedidos de Compra)
Desenvolvedor(a) Front-end React Pleno (Gestão de Pedidos de Compra)

Sylision • United States

Remote
USD 11,000 - 15,000
Trabalhe em remoto 100%
Benefícios corporativos
Cultura colaborativa
+1
Desenvolvedor(a) Java Pleno, Back-end de Pagamentos
Desenvolvedor(a) Java Pleno, Back-end de Pagamentos

Sylision • United States

Remote
USD 21,000 - 31,000
Ambiente colaborativo
Trabalhe de qualquer lugar
Conexão global com times
+1
Desenvolvedor(a) Front-end React Pleno (Pagamentos via Pix)
Desenvolvedor(a) Front-end React Pleno (Pagamentos via Pix)

Sylision • United States

Remote
USD 11,000 - 15,000
Ambiente colaborativo
Trabalho remoto total
TotalPass e Mediquo
+2
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
Desenvolvedor(a) Node.js Júnior (Onboarding de Clientes)
Desenvolvedor(a) Node.js Júnior (Onboarding de Clientes)

Sylision • United States

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