Desenvolvedor(a) Go Pleno (Análise de Crédito)

Sylision

United States

Remote

USD 11,000 - 15,000

Full time

33 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Desenvolvedor Go pleno para análise de crédito, com atuação 100% remota e contratação CLT ou PJ. A vaga envolve trabalhar com políticas de crédito versionadas, consultas a bureaus, cache de resultados e publicação de decisões no Kafka. Espera-se autonomia para propor e acompanhar mudanças no serviço e manter testes em Go.

A posição utiliza Go, gRPC, Protocol Buffers, PostgreSQL, Redis, Kafka, Kubernetes, Docker e Git, contribuindo para um serviço de crédito rápido, confiável e escalável.

Qualifications

  • Experiência com Go em produção, incluindo concorrência, context e tratamento de erro.
  • Conhecimento de gRPC e Protocol Buffers.
  • Experiência com PostgreSQL, Redis e Apache Kafka.

Responsibilities

  • Orquestrar consultas a bureaus e dados internos em paralelo, com timeout.
  • Guardar resultados de consulta em cache conforme a política.
  • Aplicar políticas de crédito versionadas e registrar a versão em cada decisão.
  • Calcular o limite de crédito e registrar os fatores que mais pesaram.
  • Implementar o reprocessamento de pedidos com políticas novas sem efeitos colaterais.
  • Publicar eventos de decisão no Kafka para outros sistemas.
  • Escrever testes em Go para política, cache e reprocessamento.

Skills

Go
Concorrência
Context
Tratamento de erro

Tools

gRPC
Protocol Buffers
PostgreSQL
Redis
Apache Kafka
Kubernetes
Docker
Git

Job description

Vaga aberta de Desenvolvedor(a) Go Pleno (Análise de Crédito). 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:

A análise de crédito automática precisa responder em segundos: o pedido chega, o serviço consulta bureaus externos e dados internos, aplica a política de crédito vigente e devolve aprovação, recusa ou encaminhamento para análise manual, com o limite calculado. O serviço é escrito em Go e fica no caminho de vários fluxos de contratação, então a disponibilidade dele é a disponibilidade da venda.

Na prática, as consultas externas são caras e lentas, então resultados recentes ficam em cache com prazo definido pela política, e as chamadas em paralelo precisam ter tempo limite e resposta parcial. A política de crédito muda com frequência: cada versão precisa ser registrada, e cada decisão precisa apontar qual versão foi usada e quais dados pesaram.

Reprocessar um pedido com uma política nova, para comparar resultados antes de ativá-la, é um recurso que o time de crédito usa toda semana. Garantir que esse reprocessamento não chame os bureaus de novo nem altere a decisão original faz parte do seu trabalho.

O que você vai fazer:
  • Orquestrar consultas a bureaus e a dados internos em paralelo, com tempo limite
  • Guardar resultados de consulta em cache com a validade definida pela política
  • Aplicar a política de crédito versionada e registrar a versão em cada decisão
  • Calcular o limite e registrar os fatores que mais pesaram
  • Implementar o reprocessamento de pedidos com política nova, sem efeitos colaterais
  • Publicar eventos de decisão no Kafka para outros sistemas
  • Escrever testes em Go para política, cache e reprocessamento
Requisitos:
  • Go em produção, com concorrência, context e tratamento de erro
  • gRPC e Protocol Buffers
  • PostgreSQL com modelagem de histórico e de versões
  • Integração com APIs externas lentas, com tempo limite e resposta parcial
  • Testes automatizados
  • Autonomia para propor, implementar e acompanhar mudanças no serviço
Diferenciais:
  • Ter trabalhado com crédito, risco ou bureaus
  • Redis
  • Noção de LGPD aplicada a dados de crédito
  • Kafka
  • Observabilidade com rastreamento distribuído
Como é trabalhar aqui:

Vaga 100% remota, com contratação CLT. A sede fica em São Paulo, SP. O time de crédito acompanha cada mudança de política em reprocessamento antes de ativá-la, e o código passa por revisão de outra pessoa do time. Ser capaz de explicar exatamente por que um pedido foi recusado te parece tão importante quanto responder rápido? 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
  • Redis
  • Apache Kafka
  • 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(a) Full Stack Júnior (Análise de Crédito)
Desenvolvedor(a) Full Stack Júnior (Análise de Crédito)

Sylision • United States

Remote
USD 6,700 - 10,000
Ambiente colaborativo
Liberdade e flexibilidade
Conexão global: times de diferentes pa
+2
Desenvolvedor(a) Front-end React Sênior (Análise de Crédito)
Desenvolvedor(a) Front-end React Sênior (Análise de Crédito)

Sylision • United States

Remote
USD 20,000 - 28,000
Ambiente colaborativo
Trabalhe de qualquer lugar
Conexão global com times
+2
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
Go Backend Pleno – Análise de Crédito em Tempo Real (Remoto)
Go Backend Pleno – Análise de Crédito em Tempo Real (Remoto)

Sylision • United States

Remote
USD 11,000 - 15,000
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) .NET Pleno (Antifraude de Transações)
Desenvolvedor(a) .NET Pleno (Antifraude de Transações)

Sylision • United States

Remote
USD 11,000 - 15,000
Desenvolvedor(a) Java Pleno, Back-end de Pagamentos
Desenvolvedor(a) Java Pleno, Back-end de Pagamentos

Sylision • United States

Remote
USD 21,000 - 31,000
Ambiente colaborativo
Trabalhe de qualquer lugar
Conexão global com times
+1
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) 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