Desenvolvedor(a) PHP Júnior (Roteirização de Entregas)

Sylision

United States

Remote

USD 6,700 - 10,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 colaborativo
Trabalhe de qualquer lugar
Conexão global com times de diferentes
Apoio à saúde física com TotalPass e M
Cuidado com a saúde mental Team Care
Contrato CLT ou PJ

Job summary

Sylision está buscando um(a) Desenvolvedor(a) PHP Júnior para atuar 100% remoto na área de rotas de entregas. O contexto envolve transformar pedidos em rotas, integrando geocodificação e um otimizador de rotas com Laravel, persistindo resultados no sistema e gerando relatórios de entregas.

O(a) candidato(a) trabalhará com Laravel, MySQL, Redis, Docker e PHPUnit, contribuindo na verificação de casos como endereços inválidos e janelas de entrega fora do prazo, com contratação CLT ou PJ.

Qualifications

  • Estágio, curso ou projeto próprio feito em PHP com orientação a objetos e Composer.
  • Conhecimentos em Laravel, controllers, Eloquent e SQL no MySQL.
  • Experiência com Redis, filas (queues) e PHPUnit é diferencial.
  • Git com uma branch por tarefa.

Responsibilities

  • Preparar os pedidos do dia com endereço, janela de entrega, peso e volume.
  • Integrar o serviço de geocodificação e marcar endereços que precisam de correção.
  • Enviar o lote para o otimizador de rotas por fila do Laravel e gravar o retorno.
  • Registrar a situação de cada parada: entregue, ausente, recusada ou reagendada.
  • Usar Redis para guardar a rota em andamento consultada pelo aplicativo.
  • Escrever testes com PHPUnit para pedido fora da janela e endereço inválido.
  • Montar o relatório diário de entregas concluídas e pendentes por motorista.

Skills

PHP OO
GIT

Education

Não especificado

Tools

Laravel
MySQL
Redis
Docker
Git
PHPUnit
Laravel Queues
Composer

Job description

Vaga aberta de Desenvolvedor(a) PHP Júnior (Roteirização de Entregas). 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:

Toda manhã, os pedidos do dia precisam virar rotas: quais entregas vão em qual veículo, em que ordem, respeitando a janela de horário do cliente e a capacidade de carga. O cálculo da ordem fica com um serviço de otimização. O sistema em Laravel prepara os dados, chama esse serviço, guarda o resultado e entrega a rota para o aplicativo do motorista.

Muita coisa acontece depois que a rota sai: endereço que não é encontrado no mapa, cliente ausente, pedido que entra depois do fechamento, veículo que quebra no meio do caminho. Você vai trabalhar justamente nessa parte, em que o plano encontra a rua e o sistema precisa registrar o que aconteceu de verdade em cada parada.

Na prática, boa parte das tarefas nasce de uma reclamação concreta de motorista ou de cliente: a parada que aparecia fora de ordem, o reagendamento que sumiu do relatório. Você vai aprender a reproduzir o caso com os dados do dia e a corrigir com um teste que impede o problema de voltar.

O que você vai fazer:

  • Preparar os pedidos do dia com endereço, janela de entrega, peso e volume
  • Integrar o serviço de geocodificação e marcar endereços que precisam de correção
  • Enviar o lote para o otimizador de rotas por fila do Laravel e gravar o retorno
  • Registrar a situação de cada parada: entregue, ausente, recusada ou reagendada
  • Usar Redis para guardar a rota em andamento consultada pelo aplicativo
  • Escrever testes com PHPUnit para pedido fora da janela e endereço inválido
  • Montar o relatório diário de entregas concluídas e pendentes por motorista

Requisitos:

  • Estágio, curso ou projeto próprio feito em PHP
  • PHP orientado a objetos, com classes, namespaces e Composer
  • Noção de Laravel: rotas, controllers e Eloquent
  • SQL no MySQL com junção e filtro por data
  • Leitura de JSON vindo de outra API
  • Git com uma branch por tarefa

Diferenciais:

  • Ter usado alguma API de mapas ou de geocodificação
  • Noção de fila e de processamento em segundo plano
  • Docker para rodar o projeto localmente
  • Vivência de campo com logística ou entregas, em qualquer função
  • Testes automatizados em projeto próprio

Como é trabalhar aqui:

Vaga 100% remota, com contratação CLT. A sede fica em Minas Gerais. O dia começa com uma conversa curta sobre o que travou nas rotas do dia anterior, e o código novo passa por revisão de outra pessoa antes de chegar aos motoristas. Te anima ver o efeito do seu código na rua no mesmo dia? 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:

  • PHP
  • Laravel
  • MySQL
  • Redis
  • Docker
  • Git
  • PHPUnit
  • Laravel Queues

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 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 (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
Analista de Testes Funcionais Sênior (Roteirização de Entregas)
Analista de Testes Funcionais Sênior (Roteirização de Entregas)

Sylision • United States

Remote
USD 16,000 - 20,000
Ambiente colaborativo
Trabalhe de qualquer lugar
Conexão global
+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 Júnior – Roteirização de Entregas Remota
Desenvolvedor PHP Júnior – Roteirização de Entregas Remota

Sylision • United States

Remote
USD 6,700 - 10,000
Ambiente colaborativo
Trabalhe de qualquer lugar
Conexão global com times de diferentes
+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
Desenvolvedor(a) Mobile React Native Pleno (Roteirização de Entregas)
Desenvolvedor(a) Mobile React Native Pleno (Roteirização de Entregas)

Sylision • United States

Remote
USD 11,000 - 15,000
Ambiente remoto 100%
Flexibilidade de horário
TotalPass e Mediquo
+2
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) Python Sênior (Rastreamento de Frota)
Desenvolvedor(a) Python Sênior (Rastreamento de Frota)

Sylision • United States

Remote
USD 25,000 - 31,000
Ambiente colaborativo
Trabalho remoto
Conexão global
+3
Analista de Automação de Testes Web Júnior (Cálculo de Frete)
Analista de Automação de Testes Web Júnior (Cálculo de Frete)

Sylision • United States

Remote
USD 6,700 - 10,000
Ambiente colaborativo
Trabalho remoto
Conexão global com times.
+2