Senior Go Developer for Imunify (worldwide remote)

3 Months ago • 3-5 Years • Cyber Security

Job Summary

Job Description

As a Senior Go Developer at Imunify, you will be responsible for developing and maintaining internal services for the Imunify360 platform. This includes refactoring, optimizing existing services, and developing new functionalities. You will also contribute to other Go-based products and work on improving their performance and scalability. This role requires strong experience with Go, Linux, multithreaded programming, and network stack concepts. You will be involved in troubleshooting, monitoring deployments, and ensuring the overall efficiency of the applications.
Must have:
  • 3+ years experience in software development with Go
  • 5+ years of experience with Linux
  • 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
  • Good understanding of the network stack and TCP / IP, HTTP in particular
  • Knowledge of Go-testing and debugging tools
  • Monitor deployments, application performance
  • Identify and troubleshoot emerging issues; optimize the application for performance and scalability
  • Ability to patch any upstream solution written on Go
  • Knowledge of Git
  • Good Linux / Unix proficiency: experience with RHEL/CentOS/Almalinux
  • Experience with Shell scripting
  • Teamwork skills
  • Ability to read and understand someone else's code
  • Good English level, ability to read technical documentation
Good to have:
  • Experience with WAF, particularly ModSecurity
  • Good knowledge and understanding of Nginx/Apache architecture for the development of additional components changing the main behavior
  • Experience in system programming
  • Knowledge of Python, C/C++ or any other programming language
  • Experience in open-source projects
  • Knowledge of Internet security basics
  • Knowledge and ability to select suitable data serialization algorithms
  • Familiarity with embedded databases (storage engines) BoltDB, LevelDB, and/or others
  • Integration with C code and libraries
Perks:
  • Focus on professional development
  • Interesting and challenging projects
  • Fully remote work with flexible working hours
  • Paid 24 days of vacation per year
  • 10 days of national holidays
  • Unlimited sick leaves
  • Compensation for private medical insurance
  • Co-working and gym/sports reimbursement
  • Budget for education
  • Opportunity to receive a reward for the most innovative idea that the company can patent

Job Details

Description

CloudLinux is a global remote-first company. We are driven by our principles: do the right thing, employees first, we are remote first, and we deliver high volume, low-cost Linux infrastructure and security products that help companies to increase the efficiency of their operations. Every person in our team supports each other and does what we can to ensure we all are successful.

We are looking for a talented Senior Go Developer to join our dynamic team at Imunify. You will have the opportunity to work on cutting-edge projects that are pushing the boundaries of enterprise cyber security applications. As a Senior Go Developer, you will be given the chance to grow and thrive through engaging leadership programs and challenging assignments.

Imunify Security Suite is our innovative security solution designed specifically for shared and VPS/Dedicated servers. The automated, easy-to-use solution with the six-layer approach to security delivers comprehensive and complete attack prevention.

Check out our website for more information about our Imunify Product https://www.imunify360.com/

Join our team as a Senior Go Developer and take on exciting challenges:

  • Internal services development for Imunify360
  • Maintaining, refactoring, and optimization of the existing services
  • Development of the new functionality
  • Development and improvement of the other products written in Go

Requirements

To thrive in this role, we are looking for someone who has:

  • 3+ years experience in software development with Go
  • 5+ years of experience with Linux
  • 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
  • Good understanding of the network stack and TCP / IP, HTTP in particular
  • Knowledge of Go-testing and debugging tools
  • Monitor deployments, application performance
  • Identify and troubleshoot emerging issues; optimize the application for performance and scalability
  • Ability to patch any upstream solution written on Go
  • Knowledge of Git
  • Good Linux / Unix proficiency: experience with RHEL/CentOS/Almalinux
  • Experience with Shell scripting
  • Teamwork skills
  • Ability to read and understand someone else's code
  • Good English level, ability to read technical documentation

It would be great if you also have:

  • Experience with WAF, particularly ModSecurity
  • Good knowledge and understanding of Nginx/Apache architecture for the development of additional components changing the main behavior Experience in system programming
  • Knowledge of Python, C/C++ or any other programming language
  • Experience in open-source projects
  • Knowledge of Internet security basics
  • Knowledge and ability to select suitable data serialization algorithms
  • Familiarity with embedded databases (storage engines) BoltDB, LevelDB, and/or others
  • Integration with C code and libraries

Benefits

What's in it for you?

  • A focus on professional development
  • Interesting and challenging projects
  • Fully remote work with flexible working hours, that allows you to schedule your day and work from any location worldwide
  • Paid 24 days of vacation per year, 10 days of national holidays, and unlimited sick leaves
  • Compensation for private medical insurance
  • Co-working and gym/sports reimbursement
  • Budget for education
  • The opportunity to receive a reward for the most innovative idea that the company can patent

By applying for this position, you consent to the processing of your personal data as described in our Privacy Policy (https://cloudlinux.com/candidate-privacy-notice), which provides detailed information on how we maintain and handle your data.

Similar Jobs

Info Stretch - Lead Data Engineer

Info Stretch

Bengaluru, Karnataka, India (On-Site)
3 Months ago
CloudLinux - Middle SDET/QA Automation Engineer (worldwide remote)

CloudLinux

Prague, Prague, Czechia (Remote)
3 Months ago
Resideo - Senior Engineer - System Integration Testing

Resideo

Bengaluru, Karnataka, India (Hybrid)
3 Months ago
Cision - Senior Microsoft 365 Administrator

Cision

Brazil (Remote)
4 Months ago
ByteDance - Software Engineer, ML System Architecture

ByteDance

San Jose, California, United States (On-Site)
3 Months ago
Klüber Lubrication - Vulnerability Analyst (F/M/D)

Klüber Lubrication

Bengaluru, Karnataka, India (Hybrid)
4 Months ago
Intel Corporation - Government Information Security - Program Manager

Intel Corporation

Phoenix, Arizona, United States (Hybrid)
2 Months ago
PwC - Consultoría I Consultor Senior Ciberseguridad OT

PwC

Madrid, Community Of Madrid, Spain (On-Site)
4 Months ago
PwC - Acceleration Center - AES - QA Tester - Sr Associate

PwC

Mexico City, Mexico City, Mexico (On-Site)
2 Months ago
Electronic Arts - Security Software Engineer

Electronic Arts

Vancouver, British Columbia, Canada (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Paypal - Staff Software Engineer - Java

Paypal

San Jose, California, United States (On-Site)
3 Months ago
Saviynt - Associate Principal Engineer/ Principal Engineer Support Operations

Saviynt

Bengaluru, Karnataka, India (Hybrid)
3 Months ago
Luxoft - Production Application Support Consultant

Luxoft

Singapore, Singapore (On-Site)
2 Months ago
PhonePe - Site Reliability Engineer-NetOps

PhonePe

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Tencent - Senior Fullstack Web Developer

Tencent

Singapore (On-Site)
3 Months ago
Luxoft - Senior DevOps Engineer (with AWS and Python)

Luxoft

Mexico City, Mexico City, Mexico (Remote)
2 Months ago
ION - Senior Linux Systems Administrator - Somerset, NJ

ION

Clifton, New Jersey, United States (Hybrid)
4 Months ago
Zeta - Sr. Site Reliability Engineer

Zeta

Bengaluru, Karnataka, India (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Podgorica Municipality, Montenegro

Playrix - Principal UI Artist

Playrix

Montenegro (Remote)
3 Months ago
Playrix - Director of Engineering

Playrix

Montenegro (Remote)
3 Months ago
G5 Games - Creative Marketing Manager

G5 Games

Podgorica, Podgorica Municipality, Montenegro (Remote)
3 Months ago
Playrix - Technical Design Director

Playrix

Montenegro (Remote)
3 Months ago
Playrix - Customer Support Representative (English)

Playrix

Montenegro (Remote)
3 Months ago
Playrix - Level Design Team Lead

Playrix

Montenegro (Remote)
3 Months ago
Playrix - Senior Playable Ads Developer (Fishdom)

Playrix

Montenegro (Remote)
3 Months ago
Playrix - Customer Support Representative (Japanese)

Playrix

Montenegro (Remote)
3 Months ago
Playrix - Senior HR Generalist

Playrix

Montenegro (Remote)
3 Months ago
Playrix - Office manager (Belgrade, Serbia)

Playrix

Montenegro (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Cyber Security Jobs

Axiom Zen - Security Engineer

Axiom Zen

Vancouver, British Columbia, Canada (On-Site)
5 Months ago
Anavation - Cyber Threat Intelligence Analyst

Anavation

Fort Belvoir, Virginia, United States (On-Site)
3 Months ago
LeoVegas - Cloud Security Engineer

LeoVegas

Stockholm, Stockholm County, Sweden (Hybrid)
3 Months ago
Google - Security Engineering Manager, Operational Technology, Cloud CISO

Google

Reston, Virginia, United States (On-Site)
3 Months ago
PwC - Enterprise Solutions Architect

PwC

Johannesburg, Gauteng, South Africa (On-Site)
4 Months ago
Palo Alto Networks - Domain Consultant, Ankara province

Palo Alto Networks

Ankara, Ankara, Türkiye (Remote)
2 Months ago
PwC - Assurance - RAS - T & T- Senior Associate - Dublin

PwC

Dublin, County Dublin, Ireland (On-Site)
4 Months ago
CAE - Cybersecurity Engineer

CAE

Tampa, Florida, United States (On-Site)
4 Months ago
PwC - Enterprise systems manager

PwC

Johannesburg, Gauteng, South Africa (On-Site)
4 Months ago
Razer - Senior Cybersecurity Specialist

Razer

Kuala Lumpur, Federal Territory Of Kuala Lumpur, Malaysia (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

About The Company

CloudLinux is on a mission to make Linux secure, stable, and profitable. We have spent more than 500 combined years working on Linux, and are changing how hosting companies and data centers use this technology we love by bringing it to millions of their customers. With more than 500,000 product installations and 4,000 customers, including Liquid Web, 1&1, and Dell, CloudLinux combines in-depth technical knowledge of hosting, kernel development, and open source with unique client care expertise.

View All Jobs

Get notified when new jobs are added by CloudLinux

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug