Description

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

Education

Any gradudate