Back-End Software Engineer Sênior

Work set-up: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

Formação em Ciência da Computação, Engenharia ou áreas correlatas., Pelo menos 7 anos de experiência em desenvolvimento backend, com sistemas distribuídos e de alta performance., Experiência sólida com C, Go e Lua, preferencialmente em ambientes de infraestrutura, segurança e performance., Conhecimento aprofundado de protocolos de redes, APIs REST e GraphQL, bancos de dados relacionais e não relacionais..

Key responsibilities:

  • Projetar e implementar arquiteturas de sistemas distribuídos escaláveis e resilientes.
  • Desenvolver novos serviços e funcionalidades focados em antifraude e proteção de APIs.
  • Garantir a estabilidade e evolução de sistemas críticos, identificando gargalos e propondo melhorias.
  • Colaborar com times de Produto, Engenharia e Operações para alinhar soluções técnicas aos objetivos de negócio.

Job description

A GoCache desenvolveu no Brasil uma plataforma de Web Security e CDN, estrategicamente distribuída em todas as regiões do país, que entrega segurança e alta performance para cerca de 300 clientes, incluindo Ultrafarma, Smartfit, Flamengo, além de instituições do mercado financeiro e do governo.

Diariamente, 20 milhões de brasileiros consomem conteúdo de algum dos 150 mil websites e aplicações que utilizam nossa plataforma, reforçando nosso compromisso em proporcionar uma experiência digital de alta qualidade.

Com foco em garantir que as empresas prosperem no ambiente digital, a GoCache oferece defesa efetiva contra ameaças cibernéticas, assegurando uma experiência online segura e fluida para a audiência de nossos clientes. Nosso compromisso vai além da proteção; buscamos também transmitir uma sensação de segurança e tranquilidade, permitindo que essas empresas se concentrem no crescimento e na inovação de seus negócios.

Quer fazer parte de um time de alta performance e inovador? Não perca tempo, venha trabalhar conosco!

 

O desafio:

Você atuará na concepção e construção de serviços backend escaláveis voltados à detecção em tempo real de ameaças cibernéticas, com foco em APIs e prevenção de fraudes. Seu trabalho estará no centro do desenvolvimento de novos produtos da GoCache. Além disso, será responsável por garantir a estabilidade e evolução de componentes críticos da nossa plataforma de segurança e performance web.

Trabalhará em parceria com os times de Produto, Engenharia e Operações para garantir que as soluções desenvolvidas sejam resilientes, observáveis e alinhadas aos objetivos de negócio. Espera-se que você contribua desde a definição técnica até a entrega em produção, com foco em robustez, monitoramento e alta disponibilidade.

 

Principais Responsabilidades:

  • Propor e implementar arquiteturas de sistemas distribuídos escaláveis e resilientes, com foco em performance e segurança;
  • Desenvolver novos serviços e funcionalidades em C, Go e Lua, com ênfase em produtos de antifraude e proteção de APIs;
  • Atuar na sustentação e evolução de sistemas críticos, identificando gargalos e propondo soluções duráveis;
  • Melhorar continuamente nossos processos internos de desenvolvimento, incluindo automações, práticas de teste, integração contínua e observabilidade;
  • Mentorar desenvolvedores menos experientes, promovendo boas práticas de engenharia e colaboração técnica.

Formação e Experiência:

  • Formação em Ciência da Computação, Engenharia ou áreas correlatas;
  • Pelo menos 7 anos de experiência em desenvolvimento backend, com histórico em sistemas distribuídos e de alta performance;
  • Participação em decisões de arquitetura em times multidisciplinares ou produtos com impacto no negócio.

Stack e Conhecimentos Técnicos:

  • Experiência sólida com C, Go e Lua (diferenciais: uso em ambientes de infraestrutura, segurança e performance);
  • Conhecimento aprofundado de protocolos e fundamentos de redes: HTTP, TLS, DNS, TCP/IP;
  • Experiência com APIs REST e GraphQL, além de mensageria (Kafka, Redpanda ou similares);
  • Domínio em bancos de dados relacionais e não relacionais (ex: PostgreSQL, Redis, MongoDB);
  • Vivência com práticas modernas de engenharia: versionamento Git, CI/CD, observabilidade, testes automatizados (unitários e de integração);
  • Conhecimentos em segurança aplicada ao desenvolvimento: OAuth, JWT, OWASP Top 10.

Cultura e Colaboração:

  • Perfil analítico com senso crítico sobre arquitetura e eficiência técnica;
  • Clareza de comunicação para decisões técnicas e colaboração entre times;
  • Interesse genuíno em compartilhar conhecimento e elevar a barra técnica da equipe;
  • Inglês avançado.
Qualificações Desejáveis
  • Vivência anterior com ambientes de missão crítica, alto throughput e baixa latência (ex: proxies, CDNs, firewalls, reverse proxies);
  • Conhecimento em infraestrutura de containers (Docker, Kubernetes) e operações orientadas a performance;
  • Contribuições em projetos de código aberto;
  • Familiaridade com métricas de observabilidade (Prometheus, Grafana), tracing distribuído e ferramentas de logging estruturado;
  • Capacidade de navegar em ambientes com alto grau de autonomia e responsabilidade técnica.

Se você busca um ambiente com autonomia, flexibilidade e desafios reais em segurança, mas não quer burocracia corporativa, vamos conversar! Nosso time é enxuto, colaborativo e focado em resultados.

Required profile

Experience

Level of experience: Senior (5-10 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Analytical Thinking
  • Communication

Back-End Engineer Related jobs