Middle/Senior Golang Developer for Imunify Security (offline)

We are looking for talented Senior Golang Developer to join our Imunify Security teams.

We are Cloud Linux Inc., the maker of the #1 OS for web-hosting providers. We develop our products -- CloudLinux OS, KernelCare, and Imunify360 -- using the most innovative technologies. Our products are used by thousands of companies around the world, including Dell, GoDaddy, IBM, 1&1, Endurance and many others.

Imunify Security is an innovative security solution, powered by Artificial Intelligence for Linux web-servers. It is designed specifically for shared and VPS/Dedicated servers. The automated, easy to use security solution with the six-layer approach to security delivers comprehensive and complete attack prevention.

Work is fully remote, with flexible hours, where you can plan your day and work from anywhere.

More details about the project you can find on product website Imunify360.com, about the company on Cloudlinux.com.



Requirements:

2+ years experience with Go
Experience in developing high-loaded services and web-applications with Go
Knowledge, understanding and ability to select and analyze the performance of classical algorithms and data structures
Ability to write and maintain code in accordance with the Go style guide
Experience in multithreaded programming and development of asynchronous applications
Experience with Postgres, MongoDB, Clickhouse, Redis, Aerospike, Tarantool and / or other databases
Familiarity with embedded databases (storage engines) BoltDB, LevelDB and / or others
Good understanding of the network stack and TCP / IP, HTTP in particular
Knowledge of Go-testing and debugging tools
Performance analysis and optimization
Knowledge of the application of reflection and Unsafe
Integration with C code and libraries
Knowledge of Git, good Linux / Unix proficiency
Teamwork skills
Ability to read and understand someone else's code
Good English level, ability to read technical documentation

Would be a plus:

Knowledge of the programming languages C / C ++ and Python
Experience in open-source projects
Knowledge of Internet security basics
Knowledge of hashing and encryption algorithms
Knowledge and ability to select suitable data serialization algorithms

What is for you?

A great opportunity for professional development within a young and fast-growing company
Interesting and challenging projects
Remote work on a full-time basis under a long-term contract
Compensation in US dollars
Flexible working hours
Paid one month vacation per year and sick leaves
Days off on national holidays
Medical insurance
Co-working compensation
English Language training
Challenging tasks
Knowledge-Exchange

If you want to become a part of a friendly team, to work with the latest, leading technologies, be proud of your work and want to be part of something bigger - we are waiting for you!

Let’s make it a win-win for you and CloudLinux. Do not put off until later - apply today and our team will gladly welcome you.

About CloudLinux

Cloudlinux is a global remote-first tech company, that has designed a number of unique products for web hosting since 2009. We have over 4,500 clients including 1&1, LiquidWeb, GoDaddy, Dell, IBM Softlayer, etc. Over 20 000 000 websites in the world are being hosted on servers running CloudLinux OS.

CloudLinux team is more than 100 professionals from Eastern Europe, the EU, and the USA, with in-depth technical knowledge of hosting, kernel development, machine learning, web server security, and open source technologies. The company provides a great opportunity for professional growth and interesting, challenging work for those who really love technology.

Company website:
https://www.cloudlinux.com/

The job ad is no longer active

Look at the current jobs Golang Remote→