Desenvolvedor(a) Python Pleno (Vendas em Campo)

Sylision

États-Unis

À distance

USD 11 000 - 15 000

Plein temps

Il y a 25 heures
Soyez parmi les premiers à postuler

Obtenez une réponse de cet employeur

Votre CV et votre lettre de motivation, adaptés exactement à ce que l’employeur recherche.

Passez les filtres ATS

Avantages offerts par ce poste

Trabalho remoto 100%
Flexibilidade de jornada
Ambiente colaborativo
Convivência com times internacionais
Seguro saúde

Résumé du poste

A empresa Sylision abre vaga para Desenvolvedor(a) Python Pleno (Vendas em Campo), 100% remoto. A posição envolve manter e evoluir a API de sincronização, com foco em dados de clientes, preços, estoques e metas, trabalhando com Django e REST Framework.

Você vai lidar com pedidos offline, regras de preço e aprovação, executar testes com pytest e otimizar performance com Celery e PostgreSQL em ambiente CLT ou PJ.

Qualifications

  • Python e Django em produção com ORM, migrations e transações.
  • Django REST Framework com paginação, filtros e autenticação.
  • PostgreSQL com índices e consultas por intervalo de tempo.
  • Testes automatizados com pytest.
  • Domínio de sincronização entre servidor e aplicativo sem conexão.

Responsabilités

  • Construir a API de sincronização incremental de clientes, preços, estoque e metas por vendedor.
  • Versionar alterações de dados para que o app baixe só o que mudou.
  • Receber pedidos sem conexão e aplicar regras de preço e desconto vigentes na hora do pedido.
  • Encaminhar para aprovação do gerente os pedidos fora da política.
  • Calcular andamento das metas por vendedor e por equipe.
  • Processar sincronizações pesadas com Celery.
  • Escrever testes com pytest para regras de preço, desconto e aprovação.

Connaissances

Python
Django
Django REST Framework
PostgreSQL
Celery
Redis
pytest
Docker
Git

Outils

Python/Django ORM
Migrations

Description du poste

Vaga aberta de Desenvolvedor(a) Python Pleno (Vendas em Campo). 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:

Os vendedores externos tiram pedidos pelo aplicativo, muitas vezes sem internet, e sincronizam quando o sinal volta. Do lado do servidor, em Python com Django, fica tudo o que o aplicativo precisa para trabalhar sozinho: carteira de clientes de cada vendedor, tabelas de preço por região e por cliente, políticas de desconto, limite de crédito e metas. E é o servidor que recebe os pedidos e decide se eles podem seguir.

Seu foco é a API de sincronização, de ponta a ponta. O aplicativo pede só o que mudou desde a última sincronização, então cada alteração de preço, cliente ou estoque precisa ser rastreável no tempo. Pedidos chegam horas depois de feitos, com preço que já mudou ou desconto acima do permitido, e o sistema precisa aplicar a regra combinada: aceitar com o preço da hora do pedido, segurar para aprovação do gerente ou devolver ao vendedor com o motivo.

O fim do mês concentra pedidos e sincronizações, e a API precisa aguentar sem fazer o vendedor esperar diante do cliente. Decidir como versionar os dados para a sincronização incremental e como organizar as regras de aprovação faz parte do seu papel.

O que você vai fazer:
  • Construir a API de sincronização incremental de clientes, preços, estoque e metas por vendedor
  • Versionar alterações de dados para que o aplicativo baixe só o que mudou
  • Receber pedidos feitos sem conexão e aplicar as regras de preço e desconto vigentes na hora do pedido
  • Encaminhar para aprovação do gerente os pedidos fora da política
  • Calcular o andamento das metas por vendedor e por equipe
  • Processar sincronizações pesadas em segundo plano com Celery
  • Escrever testes com pytest para regras de preço, desconto e aprovação
Requisitos:
  • Python e Django em produção, com ORM, migrations e transações
  • Django REST Framework com paginação, filtros e autenticação
  • PostgreSQL com índices e consultas por intervalo de tempo
  • Domínio de sincronização entre servidor e aplicativo que trabalha sem conexão
  • Testes automatizados com pytest
  • Capacidade de conduzir uma funcionalidade do levantamento com a área comercial até a produção
Diferenciais:
  • Ter trabalhado com força de vendas ou distribuição
  • Redis para cache e trava
  • Noção de política comercial, como tabela de preço e alçada de desconto
  • Observabilidade com logs estruturados e métricas de API
Como é trabalhar aqui:

Vaga 100% remota, com contratação CLT. A sede fica em São Paulo, SP. A área comercial participa da definição de cada regra de desconto, e o time testa as mudanças de sincronização com cópias de dados de aparelhos reais antes da publicação, além da revisão de código de rotina. Ver um pedido feito no meio do nada chegar certinho ao servidor horas depois te dá satisfação? 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.

Obtenez votre examen gratuit et confidentiel de votre CV.

ou faites glisser et déposez votre fichier ici.

Similar jobs

Postes similaires à comparer

Desenvolvedor(a) Node.js Sênior (Vendas em Campo)
Desenvolvedor(a) Node.js Sênior (Vendas em Campo)

Sylision • États-Unis

À distance
USD 23 000 - 31 000
Ambiente colaborativo
Trabalhe de qualquer lugar
Conexão global
+3
Desenvolvedor(a) Python Pleno (Ordens de Serviço)
Desenvolvedor(a) Python Pleno (Ordens de Serviço)

Sylision • États-Unis

À distance
USD 11 000 - 15 000
Ambiente colaborativo
Trabalhe de qualquer lugar
Conexão global
+3
Desenvolvedor(a) Python Pleno (Catálogo de Produtos)
Desenvolvedor(a) Python Pleno (Catálogo de Produtos)

Sylision • États-Unis

À distance
USD 11 000 - 15 000
Ambiente colaborativo
Trabalhe de qualquer lugar
Conexão global com equipes de vários
+2
Desenvolvedor(a) Python Sênior (Gestão de Ativos)
Desenvolvedor(a) Python Sênior (Gestão de Ativos)

Sylision • États-Unis

À distance
USD 25 000 - 31 000
Trabalho remoto 100%
Ambiente colaborativo
Conexão global
+2
Desenvolvedor(a) Android Sênior (Integração com ERP)
Desenvolvedor(a) Android Sênior (Integração com ERP)

Sylision • États-Unis

À distance
USD 23 000 - 30 000
Ambiente colaborativo
Liberdade e flexibilidade
Conexão global
+3
Desenvolvedor(a) Python Pleno (Reservas e Disponibilidade)
Desenvolvedor(a) Python Pleno (Reservas e Disponibilidade)

Sylision • États-Unis

À distance
USD 11 000 - 15 000
Remoto 100%
Ambiente colaborativo
Flexibilidade
+5
Desenvolvedor(a) Python Júnior (Gestão de Armazém)
Desenvolvedor(a) Python Júnior (Gestão de Armazém)

Sylision • États-Unis

À distance
USD 6 700 - 10 000
Remoto 100%
Contratação CLT ou PJ
TotalPass
+3
Desenvolvedor(a) Java Pleno, Back-end de Plataforma de Vagas
Desenvolvedor(a) Java Pleno, Back-end de Plataforma de Vagas

Sylision • États-Unis

À distance
USD 19 000 - 28 000
Ambiente colaborativo
Trabalhe de qualquer lugar
Conexão global
Desenvolvedor(a) Java Júnior (Gestão de Pedidos de Compra)
Desenvolvedor(a) Java Júnior (Gestão de Pedidos de Compra)

Sylision • États-Unis

À distance
USD 6 700 - 10 000
Ambiente remoto 100%
CLT ou PJ
Flexibilidade de horário
+1
Desenvolvedor Python Pleno — API de Sincronização Remota
Desenvolvedor Python Pleno — API de Sincronização Remota

Sylision • États-Unis

À distance
USD 11 000 - 15 000
Trabalho remoto 100%
Flexibilidade de jornada
Ambiente colaborativo
+2