Desenvolvedor(a) PHP Sênior (Busca de Produtos)

Sylision

United States

Remote

USD 16,000 - 21,000

Full time

30 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Ambiente remoto 100%
Trabalho com equipes globais
Benefícios variados
Horário flexível
Apoio à saúde e bem-estar

Job summary

Sylision abre vaga para Desenvolvedor(a) PHP Sênior (Busca de Produtos) com atuação 100% remota. O profissional trabalhará com Laravel, Elasticsearch e MySQL, buscando entregar relevância e filtros eficientes para o catálogo. A posição requer visão de indexação, métricas de performance e cooperação com times globais.

Salário de R$ 7.000 a R$ 9.500 (CLT ou PJ). A vaga é 100% remota, com sede em São Paulo para contato interno, e envolve trabalhar com pipelines Horizon e testes automatizados em

Qualifications

  • Requisitos de atuação como sênior em PHP com foco em busca de produtos.
  • Conhecimento de Laravel, Elasticsearch/OpenSearch, MySQL e Redis.
  • Experiência com filas, cache, e automatização de testes em Laravel.

Responsibilities

  • Desenhar mapeamento de índice, analisadores e sinônimos para o português.
  • Manter atualização de índice por filas, reindexação sem derrubar a busca.
  • Ajustar relevância combinando texto, disponibilidade e regras comerciais.

Skills

Senior
PHP
Laravel
Search relevance
OpenSearch

Tools

MySQL
Redis
Docker
Git
Elasticsearch
Laravel Horizon
PHPUnit

Job description

Vaga aberta de Desenvolvedor(a) PHP Sênior (Busca de Produtos). A empresa contratante é confidencial neste anúncio, e a seleção é conduzida pela Sylision.

Nível: senior.

Modelo de trabalho: 100% Remoto.

Faixa salarial: R$ 7.000 a R$ 9.500.

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

Sobre a vaga:

Quem digita na caixa de busca espera achar o produto mesmo escrevendo errado, usando um apelido ou o nome de uma marca sem acento. E espera que os filtros de preço, tamanho e marca respondam na hora. Uma busca que devolve zero resultado quando o produto existe é venda perdida que ninguém vê, a menos que alguém meça.

A aplicação é em PHP com Laravel e os produtos vêm do MySQL. A busca roda no Elasticsearch, com índice atualizado por filas processadas no Horizon sempre que preço, estoque ou cadastro mudam. O trabalho envolve relevância, sinônimos, tolerância a erro de digitação, filtros que contam resultados por opção e ordenação que leva em conta disponibilidade.

Como sênior, você decide como o índice é desenhado e atualizado, como medir se uma mudança de relevância melhorou ou piorou a busca e como manter o tempo de resposta baixo quando o catálogo cresce.

O que você vai fazer:

  • Desenhar o mapeamento do índice, analisadores e sinônimos para o português
  • Manter a atualização do índice por filas, com reindexação completa sem derrubar a busca
  • Ajustar relevância combinando texto, disponibilidade e regras comerciais
  • Implementar filtros com contagem por opção sem degradar o tempo de resposta
  • Montar o acompanhamento de buscas sem resultado e de termos mais procurados
  • Usar Redis para cache de consultas frequentes e de sugestões de autocompletar
  • Orientar o time em Laravel, testes com PHPUnit e revisão de código

Requisitos:

  • PHP moderno e Laravel em produção, com filas e eventos
  • Elasticsearch ou OpenSearch, com mapeamento, analisadores e consultas compostas
  • MySQL com índices e consultas otimizadas
  • Redis para cache e filas
  • Testes automatizados em aplicação Laravel
  • Raciocínio para comparar duas versões de busca com dado e não com impressão

Diferenciais:

  • Vivência com busca em comércio eletrônico
  • Teste A/B de relevância com métricas de clique e conversão
  • Autocompletar com tolerância a erro de digitação
  • Docker e pipeline de entrega contínua para aplicação PHP

Como é trabalhar aqui:

Vaga 100% remota, com contratação CLT. A sede fica em São Paulo, SP. Mudança de relevância vai ao ar comparada com a versão anterior em uma lista de buscas reais, e o resultado dessa comparação acompanha o pull request na revisão.

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:

  • PHP
  • Laravel
  • MySQL
  • Redis
  • Docker
  • Git
  • Elasticsearch
  • Laravel Horizon
  • PHPUnit

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) PHP Sênior (Central de Chamados)
Desenvolvedor(a) PHP Sênior (Central de Chamados)

Sylision • United States

Remote
USD 16,000 - 21,000
Ambiente colaborativo
Trabalho remoto
Conexão global
+3
Desenvolvedor(a) Node.js Pleno (Busca de Produtos)
Desenvolvedor(a) Node.js Pleno (Busca de Produtos)

Sylision • United States

Remote
USD 11,000 - 15,000
Ambiente colaborativo
Trabalhe de qualquer lugar, com flexib
Conexão global: times de várias países
+3
Desenvolvedor(a) PHP Sênior (Inventário de Lojas)
Desenvolvedor(a) PHP Sênior (Inventário de Lojas)

Sylision • United States

Remote
USD 16,000 - 21,000
Ambiente colaborativo
Trabalho remoto 100%
Flexibilidade de horários
+1
Desenvolvedor PHP Sênior - Busca com Elasticsearch (Remote)
Desenvolvedor PHP Sênior - Busca com Elasticsearch (Remote)

Sylision • United States

Remote
USD 16,000 - 21,000
Ambiente remoto 100%
Trabalho com equipes globais
Benefícios variados
+2
Desenvolvedor(a) PHP Pleno (Cardápio e Delivery)
Desenvolvedor(a) PHP Pleno (Cardápio e Delivery)

Sylision • United States

Remote
USD 11,000 - 15,000
Ambiente colaborativo
Trabalhe de qualquer lugar
Conexão global: times de vários países
+2
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) PHP Pleno (Carrinho e Checkout)
Desenvolvedor(a) PHP Pleno (Carrinho e Checkout)

Sylision • United States

Remote
USD 11,000 - 15,000
Ambiente colaborativo
Trabalhe de qualquer lugar
Conexão global com times
+2
Desenvolvedor(a) PHP Pleno (Cotação de Seguros)
Desenvolvedor(a) PHP Pleno (Cotação de Seguros)

Sylision • United States

Remote
USD 11,000 - 15,000
Ambiente colaborativo
Trabalhe de qualquer lugar
Conexão global
+3
Desenvolvedor(a) PHP Júnior (Integração com ERP)
Desenvolvedor(a) PHP Júnior (Integração com ERP)

Sylision • United States

Remote
USD 6,700 - 10,000
Ambiente colaborativo
Trabalhe de qualquer lugar
Conexão global
+3
Desenvolver back-end PHP
Desenvolver back-end PHP

Time System • United States

Remote
USD 90,000 - 130,000
Decisões técnicas participativas
Ambiente com crescimento e desafios
Problemas reais de escala