A complete application in a minute
Tailored resume and cover letter, ready to send.
A Sylision procura um(a) Desenvolvedor(a) Node.js Pleno para atuar em projeto de Busca de Produtos, com atuação 100% remota e contratação CLT ou PJ. A função envolve trabalhar com Node.js, NestJS sobre Elasticsearch e otimizar indexação e consultas.
Você irá manter o índice atualizado com preços e estoque, construir consultas com filtros e relevância, testar mudanças com Jest e colaborar com a equipe para entregar resultados rápidos e estáveis.
Vaga aberta de Desenvolvedor(a) Node.js Pleno (Busca de Produtos). 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.
A busca de produtos recebe o que a pessoa digitou e precisa devolver, em poucos milissegundos, os produtos mais relevantes, com filtros por categoria, marca, preço e tamanho e a contagem de itens em cada filtro. Erros de digitação, sinônimos, plurais e acentos precisam ser tratados, e o produto esgotado não deveria aparecer no topo.
O serviço de busca é escrito em Node.js com NestJS sobre Elasticsearch e tem duas metades. Uma parte é a indexação: manter o índice atualizado com mudanças de preço e de estoque que chegam por eventos no Kafka, sem atraso e sem reindexar tudo a cada alteração. A outra é a consulta: montar a query com os filtros, os pesos de relevância e as regras comerciais, e medir se o resultado melhorou.
Você terá liberdade para decidir a estrutura do índice e das consultas, propor mudanças de relevância com base em dados de uso e garantir que cada mudança seja testada antes de ir para todos.
Vaga 100% remota, com contratação CLT. A sede fica em São Paulo, SP. Mudanças de relevância são testadas com uma parte do tráfego antes de valer para todos, e o código passa por revisão de outra pessoa do time. Olhar a lista de buscas sem resultado da semana e descobrir o que faltou te parece uma boa forma de abrir a segunda-feira? Na candidatura, informe a sua pretensão salarial.
Seus dados: tratados conforme a LGPD, com remoção a qualquer momento, a pedido.