Desenvolvedor(a) Go Júnior (Gateway de APIs)

Sylision

Stati Uniti

Remoto

USD 6700 - 10.000

Tempo pieno

29 ore fa
Candidati tra i primi

Una candidatura completa in un minuto

Curriculum e lettera di presentazione personalizzati, pronti da inviare.

Supera i filtri ATS

Vantaggi offerti da questo lavoro

Ambiente colaborativo
Trabalhe de qualquer lugar
Conexão global com times

Descrizione del lavoro

Vaga para Desenvolvedor(a) Go Júnior, com atuação em um gateway de APIs, 100% remoto. O gateway envolve autenticação, controle de limites por cliente com Redis, e encaminhamento de chamadas via HTTP e gRPC, com métricas de desempenho expostas ao Prometheus.

Trabalhará com configuração de rotas, testes de unidade e um teste de carga simples para cada alteração. Interessados devem possuir Go, interfaces, tratamento de erros, net/http, token auth, SQL básico e Git.

Competenze

  • Go com interfaces, tratamento de erro e o pacote net/http.
  • Autenticação por token.
  • SQL básico.
  • Ler logs e métricas para entender de onde veio um erro.
  • Git no dia a dia.
  • Compreender requisições HTTP e código de status.
  • Conhecimento de gRPC.
  • Conhecimento de Redis para rate limiting.

Mansioni

  • Implementar middlewares em Go para validação de credenciais e de cabeçalhos.
  • Aplicar limite de requisições por cliente usando Redis.
  • Encaminhar chamadas para serviços internos por HTTP e gRPC com timeouts.
  • Expor métricas de latência e de erro por rota para o Prometheus.
  • Devolver erros no formato padronizado, sem detalhes internos.
  • Escrever testes de unidade e um teste de carga simples para cada mudança.

Conoscenze

Go
Interfaces
Tratamento de erros
net/http
Autenticação por token
SQL básico
Logging/Metrics
Git

Strumenti

Redis
Prometheus
Docker
Kubernetes
PostgreSQL
gRPC
Git

Descrizione del lavoro

Vaga aberta de Desenvolvedor(a) Go Júnior (Gateway de APIs). 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:

Toda chamada externa passa primeiro pelo gateway. Ele confere a credencial, aplica o limite de requisições do cliente, encaminha para o serviço interno certo e devolve a resposta. Como fica na frente de tudo, uma lentidão de poucos milissegundos no gateway se soma a cada chamada, e uma falha nele parece, para quem está fora, que o sistema inteiro caiu.

O gateway é escrito em Go e conversa com os serviços internos por HTTP e gRPC. Você vai trabalhar em funcionalidades pontuais: um novo filtro de autenticação, uma regra de limite por plano, métricas de latência por rota. Tudo com teste, porque um erro aqui atinge todos os clientes ao mesmo tempo.

Mudança de configuração no gateway, como uma rota nova ou um limite diferente para um plano, é tão arriscada quanto mudança de código. Ela passa por revisão, fica versionada e pode ser revertida em minutos se algo sair do esperado.

O que você vai fazer:
  • Implementar middlewares em Go para validação de credencial e de cabeçalhos
  • Aplicar limite de requisições por cliente usando Redis
  • Encaminhar chamadas para serviços internos por HTTP e gRPC com tempo limite definido
  • Expor métricas de latência e de erro por rota para o Prometheus
  • Devolver erros num formato padronizado e sem detalhe interno
  • Escrever testes de unidade e um teste de carga simples para cada mudança
Requisitos:
  • Curso, estágio ou projeto próprio em Go, ou disposição para aprender Go vindo de outra linguagem
  • Go com interfaces, tratamento de erro e o pacote net/http
  • Entender o que acontece numa requisição HTTP, do cabeçalho ao código de status
  • Noção de autenticação por token
  • SQL básico
  • Ler log e métrica para entender de onde veio um erro
  • Git no dia a dia
Diferenciais:
  • Ter escrito um proxy ou middleware em qualquer linguagem
  • Docker e noção de Kubernetes
  • Prometheus ou outra ferramenta de métricas
  • Curiosidade por latência e por como medi-la
Como é trabalhar aqui:

Vaga 100% remota, com contratação CLT. A sede fica em Minas Gerais. As mudanças no gateway entram em produção aos poucos, primeiro para uma parte pequena do tráfego, e quem chega ao time acompanha esse processo de perto. Medir antes e depois de cada mudança te parece natural? 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
  • PostgreSQL
  • Redis
  • Prometheus
  • Kubernetes
  • Docker
  • Git

Seus dados: tratados conforme a LGPD, com remoção a qualquer momento, a pedido.

Ottieni la revisione del curriculum gratis e riservata.

o trascina qui il file.

Similar jobs

Offerte di lavoro simili che vale la pena confrontare

Desenvolvedor(a) Go Sênior (Cardápio e Delivery)
Desenvolvedor(a) Go Sênior (Cardápio e Delivery)

Sylision • Stati Uniti

Remoto
USD 28.000 - 34.000
Ambiente flexível
Trabalho remoto integral
Acesso a equipe global
+3
Desenvolvedor Go Júnior - API Gateway Remoto
Desenvolvedor Go Júnior - API Gateway Remoto

Sylision • Stati Uniti

Remoto
USD 6700 - 10.000
Ambiente colaborativo
Trabalhe de qualquer lugar
Conexão global com times
Desenvolvedor(a) Android Pleno (Gateway de APIs)
Desenvolvedor(a) Android Pleno (Gateway de APIs)

Sylision • Stati Uniti

Remoto
USD 11.000 - 15.000
Desenvolvedor(a) iOS Sênior (Gateway de APIs)
Desenvolvedor(a) iOS Sênior (Gateway de APIs)

Sylision • Stati Uniti

Remoto
USD 23.000 - 30.000
Trabalhe de qualquer lugar
Plano de saúde e bem‑estar
Flexibilidade de horário
+3
Desenvolvedor(a) Go Pleno (Ingressos e Eventos)
Desenvolvedor(a) Go Pleno (Ingressos e Eventos)

Sylision • Stati Uniti

Remoto
USD 11.000 - 15.000
Ambiente colaborativo
Trabalho remoto com flexibilidade
Conexão com times globais
+4
Desenvolvedor(a) Go Sênior (Carrinho e Checkout)
Desenvolvedor(a) Go Sênior (Carrinho e Checkout)

Sylision • Stati Uniti

Remoto
USD 28.000 - 34.000
Ambiente colaborativo
Trabalhe de qualquer lugar
Conexão global
+3
Desenvolvedor(a) Go Sênior (Cotação de Seguros)
Desenvolvedor(a) Go Sênior (Cotação de Seguros)

Sylision • Stati Uniti

Remoto
USD 28.000 - 34.000
Ambiente remoto flexível
Remuneração competitiva
Desenvolvedor(a) Go Pleno (Programa de Pontos)
Desenvolvedor(a) Go Pleno (Programa de Pontos)

Sylision • Stati Uniti

Remoto
USD 11.000 - 15.000
Trabalho remoto integral
Flexibilidade de horários
Colaboração com times globais
+1
Desenvolvedor(a) Go Pleno (Análise de Crédito)
Desenvolvedor(a) Go Pleno (Análise de Crédito)

Sylision • Stati Uniti

Remoto
USD 11.000 - 15.000
Desenvolvedor(a) Java Sênior (Portal do Cliente)
Desenvolvedor(a) Java Sênior (Portal do Cliente)

Sylision • Stati Uniti

Remoto
USD 27.000 - 34.000
Ambiente colaborativo
Trabalhe de qualquer lugar com flexib.
Conexão global com times de diferentes
+3