Position: Senior/Lead Golang Developer
Company: Launch & Scale
Experience required: 3y
Category: Golang
English level: upper
Published: 2021-09-01T00:00:00+03:00

Our client's ambition is to transform the Internet with easy-to-use yet powerful tools that will enable anyone to bypass censorship, access geographically restricted content, and minimize the impact of marketers, criminals, and surveillance. The product itself is one of the most popular VPN services with over 30 million users.

With millions of users currently using the product, there will be many unique challenges that will need to be overcome. If this excites you, we look forward to hearing from you.

We're looking for an experienced backend engineer with networking experience to join our team to oversee the development of tools required to operate the existing services, as well as spearhead a separate project in the context of the company's ecosystem

Must have:

    At least 2 years of Golang development experience
    Good fundamental networking knowledge (i.e., experience with network dumps using tools like wireshark, good understanding on TCP/IP, internet routing, proxies, etc)
    Good understanding and experience with linux systems (i.e. proficient with admin tools, netstat, tcpdump, ethtool, etc)
    Working understanding of TCP, UDP, TLS, DNS, Forward and Transparent proxies
    Detailed knowledge of the HTTP and TLS protocols
    Experience with building complex high concurrency software systems
    Ability to work independently
    Upper intermediate or higher English proficiency

Nice to have:

    Experience writing high speed parsers and servers
    Advanced knowledge of C and/or Rust
    Advanced or higher English proficiency


Company offers:

- work on a successful product with a multi-million audience
- long-term employment with possibilities for professional growth
- fully remote work
- flexible schedule
- 20 days of paid vacation
- 6 sick-leaves
- regular performance reviews
- strong engaged international team (level Senior+)
- possibility to influence the product and implement your ideas
- if you are interested in hacking, computer security, data protection - you will learn a lot.
- no bureaucracy

Some facts:

Current team composition. The backend team has 4 developers + CEO and CTO as contributors, so 6 total. The team and roadmap is overseen by CEO and CTO directly.
Envisioned tasks. Impossible to put into a condensed list - the successful candidate will take part in rewriting the company's entire backend infrastructure.
Interview stages. Intro call with light technical questions, Golang code challenge, potential follow-up call with more in depth technical questions.