Desenvolvedor PHP Sênior; Inventário de Lojas
Listed on 2026-10-27
-
Engineering
Systems Engineer, Research Scientist, Technical Support
Vaga aberta de Desenvolvedor(a) PHP Sênior (Inventário de Lojas). 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:
O inventário de lojas envolve centenas de unidades contando estoque com coletores, em datas diferentes, enquanto continuam vendendo. O sistema em Laravel abre inventários por loja e seção, recebe as contagens, desconta as movimentações que acontecem durante a contagem, compara com o saldo esperado, dispara recontagens e aplica os ajustes aprovados. As diferenças apuradas mexem com o resultado das lojas e com a meta das equipes.
O desafio desta posição é liderar tecnicamente esse sistema, que cresceu e hoje sofre nos dias de inventário geral, quando muitas lojas contam ao mesmo tempo. As decisões vão além do código de uma tela: como separar o processamento das contagens do restante da aplicação, como usar filas para absorver os picos, como tornar idempotente o processamento de cada contagem e como garantir que o ajuste final seja aplicado uma única vez, mesmo com falha no meio.
Além do desenho, você vai definir padrões de código e de testes para o time, conduzir incidentes nos dias de inventário, medir o desempenho do processamento e orientar as pessoas desenvolvedoras. A operação das lojas e a controladoria acompanham os resultados e participam das decisões de regra.
O que você vai fazer:
- Redesenhar o processamento de contagens com filas no RabbitMQ para absorver picos
- Garantir idempotência no processamento de contagens e aplicação única dos ajustes
- Separar as rotinas pesadas do restante da aplicação Laravel
- Medir o tempo de processamento por etapa e eliminar gargalos no MySQL
- Conduzir incidentes nos dias de inventário geral e liderar as análises de causa
- Definir padrões de código, testes e revisão para o time
- Orientar pessoas plenas e juniores nas decisões técnicas
Requisitos:
- PHP moderno e Laravel em profundidade
- MySQL com análise de desempenho, índices e bloqueios
- Mensageria com RabbitMQ ou similar e processamento idempotente
- Vivência tratando incidentes e decidindo arquitetura em produção
- Capacidade de orientar pessoas e de definir padrões
- Testes automatizados como prática do time
Diferenciais:
- Ter trabalhado com varejo, estoque ou inventário
- AWS ou outro provedor de nuvem em produção
- Redis para trava distribuída e cache
- Observabilidade com métricas e rastreamento
- Laravel Octane ou outra forma de execução persistente
Como é trabalhar aqui:
Vaga 100% remota, com contratação CLT. A sede fica em Minas Gerais. Os dias de inventário geral são planejados com a operação, com ensaio de carga antes deles, as decisões de arquitetura ficam registradas e a revisão de código vale para todos. Fazer um sistema que hoje sofre nos dias de pico passar por eles sem ninguém perceber te parece uma boa meta?
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 Total Pass 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
- RabbitMQ
- Redis
- AWS
- Pest
- Docker
- Git
Seus dados: tratados conforme a LGPD, com remoção a qualquer momento, a pedido.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).