Senior Go Developer - Network Services - Berlin or Remote | 85k
Our team is dedicated to the development and maintenance of essential network functions, including load balancers, web application firewalls, intrusion detection systems, virtual routers, and VPN gateways. Beyond basic connectivity, our customers depend on us to deliver robust building blocks, particularly at layer 4 and beyond. We build, ship, and run these critical services.
In our development-focused team, we prioritize API-first self-service, immediate delivery, and complete automation in the Cloud environment. Our preferred tools are GoLang, GitOps, K8s and CI/CD, steering away from root shells and bash scripts.
As part of our team, you'll contribute to the entire service lifecycle: building, shipping, and running.
What You'll Be Engaged In:Programming in Go and other languagesCollaborating within an agile and self-motivated peer teamSolving intriguing problems in a dynamic cloud environmentSupporting the operations and management of distributed systemsContinuously enhancing our build, test, and deployment automationElevating the quality and resilience of our services
What We Anticipate From You:Proven experience in developing, testing, and deploying well-engineered code, in GoConstructive contributions to design and architecture discussionsProficiency in working with cloud environmentsFamiliarity with Kubernetes container orchestration and helm chartsExperience in building Kubernetes operators, controllers, and CRDsProficiency in operating and troubleshooting production environmentsExpertise in traffic analysis, packet filtering, load balancing, and TLSFamiliarity with lower-layer network functions such as: routing, traffic shaping, tunneling, and NATExperience with the Linux operating system, including Linux networking