Golang Developer - remote

IVPN
Posted 10 months ago
Please note for this role we are only recruiting within the UTC-1 to UTC+3 timezones.


IVPN is a VPN service built for helping customers protect their privacy and resist online surveillance. We have been around since 2010 and are known as one of the most transparent, ethical and trustworthy providers.

Why join IVPN?
- You will be developing a product that we believe is crucial in the fight for online privacy together with a team that truly cares about their mission.
- Fully remote setting. More autonomy, less meetings.
- We offer a competitive salary, generous vacation policy and the hardware of your choice to do your job.




Job Summary

We are seeking a Golang developer to architect and build a robust web application focused on user privacy. This application must be designed for high scalability to accommodate a rapidly growing user base. The ideal candidate will be proficient in creating efficient, high-load systems and committed to delivering a secure, performant solution that respects user privacy on a large scale.



Core Responsibilities

  • Design, develop and maintain a scalable web application serving hundreds of thousands of customers
  • Continually refactoring, optimising, and improving the codebase for scale and security.
  • Collaborating with other members of the product development team (developers, UX designers, PM etc) to achieve project objectives.
  • Ensuring the overall stability, performance and security of the web application.

Job requirements

  • Strong experience with Golang. Minimum of 2 years experience in your last role.
  • Proficient in front-end technologies such as HTML5, CSS3, JavaScript, and modern JS frameworks (React, Angular, Vue.js).
  • Strong networking knowledge, specifically relating to implementing and managing DNS.
  • Fluent in SQL and able to create complex database schemas.
  • Understanding of security best practices to safeguard user data.
  • Experience with testing frameworks and continuous integration.
  • Ideally experience working in a remote, globally-distributed, agile team environment.