Desenvolvedor(a) Python Pleno (Ordens de Serviço)

Sylision

United States

Remote

USD 11,000 - 15,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
TotalPass e Mediquo
Team Care
CLT ou PJ

Job summary

A Sylision apresenta a vaga de Desenvolvedor(a) Python Pleno (Ordens de Serviço). A empresa contratante é confidencial neste anúncio, e a seleção é conduzida pela Sylision. Modelo de trabalho: 100% remoto com contrato CLT ou PJ.

Você trabalhará em Python com Django, modelando estados de ordens, atribuição de técnicos por região e integração com o app de campo, com foco no cumprimento de prazos e SLA. Prepare-se para testes com pytest e deploy contínuo.

Qualifications

  • Python e Django no dia a dia, incluindo ORM, migrations e signals
  • Django REST Framework para APIs com autenticação e paginação
  • PostgreSQL com índices e transações
  • Celery ou outra fila de tarefas rodando em produção
  • Testes automatizados com pytest
  • Autonomia para entregar uma funcionalidade inteira, da conversa com o negócio até a produção

Responsibilities

  • Modelar e implementar a máquina de estados da ordem de serviço
  • Implementar a atribuição de técnico por região, habilidade e agenda
  • Calcular o prazo de atendimento considerando horário comercial e feriados
  • Receber e reconciliar dados do aplicativo de campo enviados fora de ordem
  • Gerar alertas de ordens perto de estourar o prazo com tarefas Celery
  • Escrever testes com pytest para transições de estado e cálculo de prazo
  • Revisar o código de colegas e propor melhorias no módulo

Tools

Python
Django
Django REST Framework
PostgreSQL
Celery
Redis
pytest
Docker
Git

Job description

Vaga aberta de Desenvolvedor(a) Python Pleno (Ordens de Serviço). 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:

Uma ordem de serviço nasce de um pedido do cliente ou de uma manutenção programada. Ela é agendada, atribuída a um técnico, executada em campo com checklist e fotos, aprovada e faturada. No caminho, pode ser reagendada, ficar parada esperando peça ou voltar porque o problema não foi resolvido na primeira visita.

Você vai ser responsável por funcionalidades inteiras no sistema em Python com Django: a modelagem dos estados da ordem, as regras de atribuição de técnico por região e habilidade, o controle de prazo de atendimento e a integração com o aplicativo de campo. O prazo é o que mais pesa, porque contratos de manutenção costumam prever multa quando o atendimento passa do combinado.

O aplicativo do técnico envia dados com atraso quando ele está sem sinal, então o sistema precisa aceitar informações fora de ordem e reconstruir o que aconteceu em cada visita sem sobrescrever o que já foi registrado.

O que você vai fazer:
  • Modelar e implementar a máquina de estados da ordem de serviço
  • Implementar a atribuição de técnico por região, habilidade e agenda
  • Calcular o prazo de atendimento considerando horário comercial e feriados
  • Receber e reconciliar dados do aplicativo de campo enviados fora de ordem
  • Gerar alertas de ordens perto de estourar o prazo com tarefas Celery
  • Escrever testes com pytest para transições de estado e cálculo de prazo
  • Revisar o código de colegas e propor melhorias no módulo
Requisitos:
  • Python e Django no dia a dia, incluindo ORM, migrations e signals
  • Django REST Framework para APIs com autenticação e paginação
  • PostgreSQL com índices e transações
  • Celery ou outra fila de tarefas rodando em produção
  • Testes automatizados com pytest
  • Autonomia para entregar uma funcionalidade inteira, da conversa com o negócio até a produção
Diferenciais:
  • Noção de controle de prazo de atendimento por contrato
  • Ter trabalhado com sistema de campo ou de manutenção
  • Redis
  • Docker e algum provedor de nuvem
  • Observabilidade com logs estruturados
Como é trabalhar aqui:

Vaga 100% remota, com contratação CLT. A sede fica em São Paulo, SP. O time conversa com coordenadores de campo a cada ciclo para priorizar o que mais atrasa os atendimentos, e cada pull request é revisado por outra pessoa antes do merge. Gosta de decidir por conta própria como modelar um estado, mas mostrar a decisão antes de seguir? 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:
  • Python
  • Django
  • Django REST Framework
  • PostgreSQL
  • Celery
  • Redis
  • pytest
  • 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) Python Pleno (Vendas em Campo)
Desenvolvedor(a) Python Pleno (Vendas em Campo)

Sylision • United States

Remote
USD 11,000 - 15,000
Trabalho remoto 100%
Flexibilidade de jornada
Ambiente colaborativo
+2
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) Python Júnior (Registro de Ponto)
Desenvolvedor(a) Python Júnior (Registro de Ponto)

Sylision • United States

Remote
USD 6,700 - 10,000
Ambiente colaborativo
Flexibilidade de trabalho
Treinamento e desenvolvimento
Desenvolvedor(a) Python Sênior (Gestão de Ativos)
Desenvolvedor(a) Python Sênior (Gestão de Ativos)

Sylision • United States

Remote
USD 25,000 - 31,000
Trabalho remoto 100%
Ambiente colaborativo
Conexão global
+2
Desenvolvedor(a) Python Pleno (Catálogo de Produtos)
Desenvolvedor(a) Python Pleno (Catálogo de Produtos)

Sylision • United States

Remote
USD 11,000 - 15,000
Ambiente colaborativo
Trabalhe de qualquer lugar
Conexão global com equipes de vários
+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 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) Python Júnior (Gestão de Armazém)
Desenvolvedor(a) Python Júnior (Gestão de Armazém)

Sylision • United States

Remote
USD 6,700 - 10,000
Remoto 100%
Contratação CLT ou PJ
TotalPass
+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
Desenvolvedor(a) Python Pleno (Reservas e Disponibilidade)
Desenvolvedor(a) Python Pleno (Reservas e Disponibilidade)

Sylision • United States

Remote
USD 11,000 - 15,000
Remoto 100%
Ambiente colaborativo
Flexibilidade
+5