Position: Lead Go Developer
Company: EPAM
Category: Golang
Experience required: 3y
English level: upper

Our client helps customers monitor, manage, and protect against the risks associated with their identities and personal information in a digital world. It is dedicated to creating the world’s most comprehensive portfolio of industry-leading cybersecurity solutions and become THE go-to resource for every cyber protection need individuals may face - today and in the future.

We are looking for a Lead Go Engineer to join our growing engineering team that has built and runs the world's fastest vpn service. The ideal candidate is a hands-on developer who is proficient in Golang.

We are looking for someone who has experience building and maintaining software involving networking protocols and server software on Linux. Problems of internet scale should be fun to the candidate and seen as an opportunity to enrich millions of users' online experience.

What you bring to the table:
-5 years of total Golang software development experience.
-5+ years experience developing and maintaining software involving networking protocols (IP, TCP, UDP, HTTP/HTTPS, DNS, etc)
-5+ years of experience with debugging and troubleshooting server networking software (tcpdump, ss, core dump analysis)
-3+ years experience in software design
proven experience with doing design and code reviews
-Understanding of container technologies (docker)
-Strong written and spoken communication skills.

It would be great if you also had:
-Knowledge of Python/C++
-Experience with Linux system administration
-Exposure to load and performance analysis of server software.