Lead Go Developer (OSMP)
About the project:
The OSMP (Open Single Management Platform) is designed for managing the security of large enterprises. It is a distributed software complex that provides IT infrastructure management capabilities:
- Distributed management system for Kaspersky products;
- Distributed multi-platform multi-cloud software;
- Management of multiple Kaspersky Lab corporate products for various platforms;
- Mobile device management;
- Vulnerability data collection;
- Patch and update management;
- Hardware and software inventory;
- Software and operating system deployment.
The unified platform provides flexible protection for complex customer infrastructure (workstations, servers, mobile devices, virtual environments, and email services), includes a full set of capabilities for automated threat protection, and allows for the execution of not only IT/IS scenarios but also SIEM, EDR, and XDR scenarios.
Responsibilities:
- Development of microservices in Go;
- Creation of new functionality;
- Participation in the selection of new technologies and approaches;
- Conducting Code Reviews.
- Writing tests (unit, smoke, integration);
- Participation in architecture design;
- Participation in the selection of technologies and approaches;
- Participation in the support of test and production environments;
Requirements:
- At least 6 years of Go development experience;
- Microservices development experience;
- Linux development experience;
- Understanding of OOP principles;
- Experience using tools for testing, profiling, documenting, and analyzing Go code;
- Experience designing and using REST and RPC interfaces;
- Understanding of SOLID principles and ability to apply them;
- Knowledge of design patterns and ability to apply them;
- Experience with Docker/K8s.
We offer
Benefits Package
- Voluntary medical insurance and life insurance (including for children) from the first month
- Mobile communication compensation
- Training: meetups, conferences, certifications, foreign languages, skill development courses
- Monthly meal allowance
Interesting Work
- A team of recognized experts
- Large-scale tasks and international products
- Modern technologies
- Expansion of technical horizons
Comfortable Conditions
- 2 gyms and a sauna right in the office
- On-site restaurant and bar
- Doctor and massage services in the office
- Relocation program to HQ for candidates from regions
Assistance for relocation from other cities
We have a relocation program where new employees moving from other cities in the Russian Federation and Customs Union countries receive:
- Compensation for an airplane or train ticket to Moscow, St. Petersburg, Novosibirsk, or Vladivostok for the employee and two close relatives (spouse + child);
- 1 week of hotel accommodation at the company's expense;
- Relocation bonus;
- Payment for realtor services.