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.