Desenvolvedor(a) Go Júnior (Assinatura Eletrônica)

Sylision

United States

Remote

USD 6,700 - 10,000

Full time

37 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
Trabalho remoto 100%
Conexão com times globais
Apoio à saúde
Equipe revisões com diagrama de estado
Contratação CLT ou PJ

Job summary

Sylision está buscando um Desenvolvedor Go Júnior para atuar 100% remoto. O cargo envolve implementar o fluxo de assinaturas com validação de etapas, calcular resumos criptográficos e gerenciar documentos no S3. O candidato trabalhará com Go, gRPC, Protocol Buffers e PostgreSQL, com contratação CLT ou PJ.

O papel exige conhecimento básico de criptografia, SQL para atualização de estado e versionamento via Git. Benefícios incluem trabalho remoto e integração com uma equipe global.

Qualifications

  • Experiência com Go e APIs; leitura de código e tratamento de erros.
  • Conhecimento de criptografia/hashes (SHA-256) para integridade.
  • Interação com PostgreSQL e armazenamento de objetos (S3).
  • Fluxo de assinatura com registro de eventos e mensagens gRPC.

Responsibilities

  • Implemenatar etapas do fluxo de assinatura com ordens definidas.
  • Calcular/guardar resumo criptográfico do documento em cada etapa.
  • Armazenar/recuperar documentos no Amazon S3 com controle de acesso.
  • Registrar evidências de cada assinatura: data/hora/endereço de rede.
  • Expor métodos gRPC para consulta do status do documento.
  • Disparar lembretes para assinaturas pendentes.
  • Escrever testes em Go para ordem de assinatura, prazo e cancelamento.

Skills

Go (Go语言) 结构体/接口
Tratamento de erros
SHA-256 e resumo criptográfico
SQL com atualização de estado
Armazenamento em nuvem
Git no fluxo de revisão

Education

Projeto/estágio com código em Go

Tools

Go
gRPC
Protocol Buffers
PostgreSQL
Amazon S3
Docker
Kubernetes
Git

Job description

Vaga aberta de Desenvolvedor(a) Go Júnior (Assinatura Eletrônica)
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:

Um documento enviado para assinatura passa por várias pessoas: quem envia, quem assina e, às vezes, quem testemunha ou aprova. Cada participante recebe um convite, confirma a identidade e assina, e o documento só é concluído quando todos terminam, na ordem definida. No fim, o arquivo recebe um registro com data, hora e evidências de cada assinatura.

O serviço que orquestra esse fluxo é escrito em Go. Ele guarda os documentos em armazenamento de objetos, controla a situação de cada participante no PostgreSQL e conversa por gRPC com os serviços de notificação e de geração do documento final. A integridade é o ponto central: o arquivo assinado tem de ser exatamente o arquivo enviado, e qualquer alteração precisa ser detectável pelo resumo criptográfico guardado.

Prazo de assinatura, lembretes automáticos e cancelamento pelo remetente completam o fluxo, e cada um deixa um registro que pode ser apresentado depois como prova.

O que você vai fazer:
  • Implementar as etapas do fluxo de assinatura com ordem definida entre participantes
  • Calcular e guardar o resumo criptográfico do documento em cada etapa
  • Armazenar e recuperar documentos no Amazon S3 com acesso controlado
  • Registrar as evidências de cada assinatura, como data, hora e endereço de rede
  • Expor métodos gRPC para outros serviços consultarem a situação do documento
  • Disparar lembretes para participantes com assinatura pendente
  • Escrever testes em Go para ordem de assinatura, prazo e cancelamento
Requisitos:
  • Projeto próprio, estágio ou curso com código em Go, ou vontade de aprender Go a partir de outra linguagem
  • Go com structs, interfaces e tratamento de erro
  • Noção do que é uma função de resumo criptográfico, como SHA-256
  • SQL com atualização de estado
  • Noção de armazenamento de arquivos na nuvem
  • Git no fluxo de revisão
Diferenciais:
  • Noção de certificado digital e de assinatura no padrão ICP-Brasil
  • gRPC e Protocol Buffers
  • Docker e Kubernetes, mesmo em estudo
  • Interesse pelo valor jurídico de um documento digital
Como é trabalhar aqui:

Vaga 100% remota, com contratação CLT. A sede fica em São Paulo, SP. O fluxo de assinatura tem um diagrama de estados mantido junto com o código, e nenhuma transição nova entra sem atualizar esse diagrama e passar por revisão. Desenhar o estado antes de escrever o código é um hábito que você quer ter? 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:
  • Go
  • gRPC
  • Protocol Buffers
  • PostgreSQL
  • Amazon S3
  • Kubernetes
  • 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 Go Júnior - Assinatura Eletrônica (Remoto)
Desenvolvedor Go Júnior - Assinatura Eletrônica (Remoto)

Sylision • United States

Remote
USD 6,700 - 10,000
Ambiente colaborativo
Trabalho remoto 100%
Conexão com times globais
+3
Analista de Testes Funcionais Júnior (Assinatura Eletrônica)
Analista de Testes Funcionais Júnior (Assinatura Eletrônica)

Sylision • United States

Remote
USD 6,700 - 10,000
Ambiente colaborativo
Trabalhe de qualquer lugar
Conexão global com times diversos
+2
Desenvolvedor(a) Go Júnior (Gateway de APIs)
Desenvolvedor(a) Go Júnior (Gateway de APIs)

Sylision • United States

Remote
USD 6,700 - 10,000
Ambiente colaborativo
Trabalhe de qualquer lugar
Conexão global com times
Desenvolvedor(a) Android Pleno (Assinatura Eletrônica)
Desenvolvedor(a) Android Pleno (Assinatura Eletrônica)

Sylision • United States

Remote
USD 11,000 - 15,000
Ambiente colaborativo
Trabalhe de qualquer lugar
Conexão global
+3
Desenvolvedor(a) Go Sênior (Cardápio e Delivery)
Desenvolvedor(a) Go Sênior (Cardápio e Delivery)

Sylision • United States

Remote
USD 28,000 - 34,000
Ambiente flexível
Trabalho remoto integral
Acesso a equipe global
+3
Desenvolvedor(a) Java Pleno (Carteira Digital)
Desenvolvedor(a) Java Pleno (Carteira Digital)

Sylision • United States

Remote
USD 11,000 - 15,000
Ambiente colaborativo
Liberdade e flexibilidade
Conexão global com times
+1
Desenvolvedor(a) Go Pleno (Folha de Pagamento)
Desenvolvedor(a) Go Pleno (Folha de Pagamento)

Sylision • United States

Remote
USD 11,000 - 15,000
Ambiente colaborativo
Trabalhe de qualquer lugar
Conexão global: times de diferentes pa
+3
Desenvolvedor(a) Go Sênior (Carrinho e Checkout)
Desenvolvedor(a) Go Sênior (Carrinho e Checkout)

Sylision • United States

Remote
USD 28,000 - 34,000
Ambiente colaborativo
Trabalhe de qualquer lugar
Conexão global
+3
Desenvolvedor(a) Go Pleno (Programa de Pontos)
Desenvolvedor(a) Go Pleno (Programa de Pontos)

Sylision • United States

Remote
USD 11,000 - 15,000
Trabalho remoto integral
Flexibilidade de horários
Colaboração com times globais
+1
Desenvolvedor(a) Node.js Júnior (Onboarding de Clientes)
Desenvolvedor(a) Node.js Júnior (Onboarding de Clientes)

Sylision • United States

Remote
USD 6,700 - 10,000
Ambiente remoto e flexível
CLT ou PJ