VAGASLUME
C

[Job 31558] Senior Back End (Go) Developer, Brazil

CI&T · Região Metropolitana de Campinas - SP · Presencial · DigAí

A combinarFreelance

Sobre el empleo

Você atuará em uma plataforma de distribuição de conteúdo digital em larga escala, com milhões de requisições por minuto. O desafio é contribuir para alta disponibilidade, baixa latência e resiliência, trabalhando em parceria com equipes de roteamento e infraestrutura. Na CI&T, você fará parte de uma equipe que aplica inteligência artificial e tecnologia para gerar impacto real nos negócios. Se você reside na Região Metropolitana de Campinas, sua presença nos escritórios da cidade será obrigatória, conforme a política de frequência vigente.

Responsabilidades

  • Desenvolver e evoluir sistemas distribuídos para uma plataforma de conteúdo digital em larga escala
  • Contribuir para a performance, disponibilidade e resiliência dos serviços, inclusive em períodos de pico de tráfego
  • Colaborar com equipes de roteamento e infraestrutura para oferecer uma experiência de consumo eficiente
  • Investigar desafios relacionados a redes, sistemas operacionais e performance


Requisitos obrigatórios

  • Experiência consolidada no desenvolvimento de aplicações de backend distribuídas e escaláveis
  • Experiência com Go, Python ou Ruby
  • Conhecimento de redes de computadores e sistemas de alta escala, incluindo latência, throughput, contenção e congestão de rede
  • Prática com cultura DevOps e colaboração entre desenvolvimento e operações
  • Experiência com observabilidade e ferramentas como Prometheus, Grafana, ELK, New Relic ou Datadog
  • Experiência com containers Docker e orquestração com Kubernetes
  • Conhecimento de infraestrutura como código, como Terraform


Diferenciais

  • Experiência com servidores web ou proxies reversos, como Nginx e Apache
  • Familiaridade com ferramentas de depuração e otimização de sistemas embarcados
  • Experiência com operação ou uso de CDN e conhecimento de segurança, incluindo WAF e tokens de autenticação
  • Conhecimento de Lua ou outras linguagens embarcadas
  • Conhecimento de Unix e sistemas operacionais, incluindo terminal, sysctl, perf, top/htop, espaço de usuário e espaço de kernel, e interrupções


O que esperamos
Buscamos uma pessoa com experiência em sistemas distribuídos e foco em desempenho e confiabilidade. Você colaborará de perto com diferentes equipes para enfrentar desafios técnicos em uma plataforma de grande escala.