About the job:
· You will work with back-end, client, anti-censorship and security specialists around prototyping what next-gen VPN technology will look like.
· You will get exposure to building the software that runs on a network of VPN servers distributed in 20+ countries.
· Your work will draw on development, security, networking, and configuration experience, and as a result, you can expect to grow into a sharper, more flexible, and versatile programmer.
· You can also count on being surrounded by an inclusive, helpful team to support and tackle challenges alongside you. We are a small company, so naturally the kind of people who tend to succeed in our team are generalists.
· You should dabble with all forms of development, such as occasionally tweaking our client SDK or backend API.
About you:
· You have experience with C and Python.
· You have familiarity with Scala and functional programming principles.
· You have a special focus on developing and improving VPN and network technology.
· You use creative thinking for what is possible with VPN technology to improve performance and security.
· You contribute to and learn from Open Source software.
· You feel right at home in the terminal, comfortable with Linux or OS X.
· You have experience working intimately with any VPN technology such as WireGuard, Pluggable Transports, OpenVPN, IPSec , or similar.
· You have network programming expertise.
· You have experience programming software and services in a distributed environment.
· You get bonus points for knowledge of anti-censorship technologies
Any gradudate