Desenvolvedor(a) Python Júnior (Registro de Ponto)

Sylision

États-Unis

À distance

USD 6 700 - 10 000

Plein temps

Il y a 30 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

Ambiente colaborativo
Flexibilidade de trabalho
Treinamento e desenvolvimento

Résumé du poste

A vaga de Desenvolvedor(a) Python Júnior (Registro de Ponto) aberta pela Sylision é 100% remota, com contratação CLT ou PJ. O foco é consolidar o módulo de marcação de ponto, cálculos de horas e geração de espelho de pagamento, assegurando precisão e conformidade LGPD.

O candidato ideal precisa ter formação em Python, conhecimento de Django ou FastAPI, PostgreSQL e testes com pytest. A pretensão salarial deve ser informada na candidatura.

Qualifications

  • Curso, estágio ou projeto próprio em Python.
  • Conhecimentos de datas, horas e fuso horário com datetime.
  • Noção de Django ou FastAPI.
  • SQL com filtro por período e agrupamento por dia.
  • Cuidado com regra que mexe no salário das pessoas.
  • Git no dia a dia.

Responsabilités

  • Implementar o registro de marcações com a hora do servidor e a origem.
  • Calcular horas trabalhadas, intervalos e horas extras a partir das marcações e da escala.
  • Tratar turnos que atravessam a meia-noite.
  • Construir o fluxo de solicitação e aprovação de ajuste com justificativa.
  • Gerar o espelho mensal em PDF para conferência.
  • Escrever testes com pytest usando escalas e marcações de exemplo.

Formation

Curso/estágio em Python

Outils

Python
Django
PostgreSQL
pytest
Docker
Git
Django REST Framework
FastAPI

Description du poste

Vaga aberta de Desenvolvedor(a) Python Júnior (Registro de Ponto). 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:

Cada marcação de ponto tem hora, origem e, muitas vezes, localização. A partir delas o sistema monta o espelho de ponto do mês: horas trabalhadas, intervalos, atrasos, horas extras e faltas. Esse espelho vai para a folha de pagamento, então um erro de cálculo vira erro no salário de alguém.

O sistema é feito em Python com Django e grava no PostgreSQL. Os casos difíceis são os do dia a dia: marcação esquecida, turno que começa num dia e termina no outro, escala diferente por equipe, ajuste aprovado pelo gestor depois do fechamento. Nenhuma marcação original pode ser apagada, e toda correção entra como ajuste registrado, com justificativa.

Feriados locais, banco de horas e a tolerância de alguns minutos na entrada mudam de uma equipe para outra. O cálculo lê essas regras da configuração, nunca de um valor fixo no código, para que uma mudança de regra não exija uma versão nova do sistema.

O que você vai fazer:
  • Implementar o registro de marcações com a hora do servidor e a origem
  • Calcular horas trabalhadas, intervalos e horas extras a partir das marcações e da escala
  • Tratar turnos que atravessam a meia-noite
  • Construir o fluxo de solicitação e aprovação de ajuste com justificativa
  • Gerar o espelho mensal em PDF para conferência
  • Escrever testes com pytest usando escalas e marcações de exemplo
Requisitos:
  • Curso, estágio ou projeto próprio em Python
  • Python com datas, horas e fuso horário usando datetime
  • Noção de Django ou FastAPI
  • SQL com filtro por período e agrupamento por dia
  • Cuidado com regra que mexe no salário das pessoas
  • Git no dia a dia
Diferenciais:
  • Django REST Framework
  • Noção das regras de registro de ponto da Portaria 671
  • Docker para rodar o ambiente
  • Ter conferido um espelho de ponto e entendido cada linha dele
  • Noção de banco de horas e de compensação
Como é trabalhar aqui:

Vaga 100% remota, com contratação CLT. A sede fica em São Paulo, SP. Antes de cada fechamento de mês o time faz uma rodada de conferência com casos reais, e o código de cálculo só entra com teste e revisão de outra pessoa. Conferir hora por hora até o número bater é algo que você faz sem reclamar? 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
  • FastAPI
  • PostgreSQL
  • 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) 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 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) Python Pleno (Vendas em Campo)
Desenvolvedor(a) Python Pleno (Vendas em Campo)

Sylision • États-Unis

À distance
USD 11 000 - 15 000
Trabalho remoto 100%
Flexibilidade de jornada
Ambiente colaborativo
+2
Python Júnior Remoto: Folha e Horas Extras
Python Júnior Remoto: Folha e Horas Extras

Sylision • États-Unis

À distance
USD 6 700 - 10 000
Ambiente colaborativo
Flexibilidade de trabalho
Treinamento e desenvolvimento
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) Mobile Flutter Sênior (Registro de Ponto)
Desenvolvedor(a) Mobile Flutter Sênior (Registro de Ponto)

Sylision • États-Unis

À distance
USD 22 000 - 30 000
Ambiente colaborativo
Trabalhe de qualquer lugar
Conexão global: times de diferentes pa
+3
Desenvolvedor(a) Front-end Vue Pleno (Registro de Ponto)
Desenvolvedor(a) Front-end Vue Pleno (Registro de Ponto)

Sylision • États-Unis

À distance
USD 11 000 - 15 000
Remoto 100%
Flexibilidade de horário
Conexão global com equipes
+2
Desenvolvedor(a) Full Stack Júnior (Folha de Pagamento)
Desenvolvedor(a) Full Stack Júnior (Folha de Pagamento)

Sylision • États-Unis

À distance
USD 6 700 - 10 000
Ambiente colaborativo
Trabalho remoto com flexibilidade
Conexão global entre equipes
+3
Desenvolvedor(a) Node.js Júnior (Onboarding de Clientes)
Desenvolvedor(a) Node.js Júnior (Onboarding de Clientes)

Sylision • États-Unis

À distance
USD 6 700 - 10 000
Ambiente remoto e flexível
CLT ou PJ
Desenvolvedor(a) PHP Sênior (Central de Chamados)
Desenvolvedor(a) PHP Sênior (Central de Chamados)

Sylision • États-Unis

À distance
USD 16 000 - 21 000
Ambiente colaborativo
Trabalho remoto
Conexão global
+3