Mid-Senior Linux Developer (Golang) (M/F/D)
Nord Security is a leading cybersecurity solutions provider with a product family of five advanced cybersecurity solutions: NordVPN, NordLayer, NordPass, NordLocker, and NordWL. We have one true goal - to give true online privacy and security to as many people as we can. NordLayer - an adaptive network access security solution for modern businesses. Our Apps team enjoys challenges like nothing else. By developing cutting-edge reliable solutions, we create a more secure online environment for businesses to thrive in. We are delivering new features every quarter, as well as WhiteLabel applications, building them on various platforms (Windows, iOS, MacOs, Android, Linux).
What You Will Do
- You will contribute to the development effort for NordLayer for Linux devices. This includes:
- Interacting with our existing backend REST APIs;
- Providing feedback based on Linux needs;
- Working with our backend, low-level teams to build new features.
- You will also coordinate with our Product Owner and QA/Support team to analyze our Linux apps and assist with debugging them;
- Develop and update SDKs;
- Stay up to date with cutting-edge tools to ensure the excellent quality of the code. It’s all about that code!
- Maintain an ability to port the application to different architectures and Linux devices.
What We Expect
- 5+ years of Golang and/or other natively compiled languages (C/C++ or Rust)
- Extensive Linux development experience and knowledge of its concepts
- Strong knowledge of Go programming language, paradigms, concurrency, FFI, and limitations
- Linux networking knowledge
- Writing scalable, robust, testable, efficient, and easily maintainable code
- Knowledge of Git or other source control;
- Experience in writing unit tests;
- Linux networking knowledge - routing, firewall rules
- Interest in cybersecurity.