Role Overview
We're seeking a Senior Go Developer to build fast, scalable network services and distributed systems for real-time, cloud-native infrastructure
You'll develop tools such as HTTP servers, proxies, DNS services, and Web Application Firewalls (WAFs) to support real-time workloads
Location: Remote / Flexible/Hybrid Work
Type: Full-Time
What You’ll Do:
- Build high-performance web servers, proxies, DNS resolvers, and WAF components in Go
- Develop containerized services for Kubernetes with a strong focus on scalability and observability
- Create caching systems, reverse proxies, and traffic routing tools like BGP Anycast
- Write secure, well-tested code with unit, integration, and end-to-end coverage
- Collaborate on distributed, cloud-native architectures for real-time systems
What We’re Looking For:
- 5 years of experience in backend development, including 3+ years in Go
- Strong knowledge of backend architectures and distributed systems
- Proficient in protocols such as TCP, UDP, TLS/SSL, QUIC, and DNS
- Experience building HTTP/2 services, gRPC APIs using Go
- Familiar with Kubernetes, CI/CD pipelines, and cloud-native deployment practices
- Comfortable building and maintaining performance-sensitive systems
Bonus Experience:
- Experience developing WAF features like custom rule engines, IP blocking, or bot detection
- Built custom proxies, DNS resolvers, TLS terminators, or traffic routers
- Familiarity with eBPF, XDP, or packet-level performance tuning
- Worked on multi-region deployment, geo-failover, or BGP routing
- Background in C, C++, or Rust
- Contributions to open-source projects in networking or Go