Запрошуємо Senior Rust розробника приєднатись до нашої команди, яка займається розробкою передового продукту у сфері кібербезпеки — malware scanning і data backup. Наша команда налічує 20 фахівців, включаючи розробників, тестувальників, менеджерів та девопсів.
Elastio — це комплексна платформа, яка поєднує захист даних з їхньою цілісністю для забезпечення відновлення після атак. Наша технологія використовує передові алгоритми для виявлення й аналізу ransomware, malware та пошкодження даних у режимі реального часу, надаючи змогу швидко отримати інформацію про ураження інфраструктури й безпечно відновлюватися від інцидентів.
Наша команда складається з декількох підкоманд, які займаються розробкою різних сервісів програми.
Основні мови програмування проекту: Backend — RUST, Frontend — React.
Задачі на проєкті: * Участь у розробці моделей для аналізу ransomware/malware у даних. * Розширення існуючих компонентів системи та створення нових сервісів для підтримки додаткових хмарних провайдерів (IBM Cloud, GCP). * Розробка та оптимізація gRPC API для взаємодії між мікросервісами та SaaS порталом. * Інтеграція нових механізмів збору метаданих і безпечної обробки даних із хмарних середовищ. * Тісна співпраця з командами підтримки, QA та DevOps для забезпечення стабільності, масштабованості та високої якості продукту.
Вимоги: * Досвід програмування на RUST від 3 років і більше. Не обов’язково продакшен досвід, досвід розробки своїх особистих проектів теж враховується. * Загальний досвід в розробці програмних продуктів — від 7 років і вище. Бажано на С++ чи подібних мовах. * Досвід роботи з gRPC API. * Досвід роботи з хмарними сервісами — AWS або Azure. * Досвід з RDBMS такими як PostgreSQL. * Розуміння принципів OOP, OOD, Design Patterns, SOLID. * Володіння англійською мовою від рівня B2.
Плюсом буде: * Досвід розробки застосунку з використанням Kafka і Redis. * Досвід роботи з Docker, K8s, Helm and Terraform. * Розуміння Event Sourcing архітектури.
Ми пропонуємо: * Віддалена робота. * Оплата 2 рази на місяць. * Випробувальний термін — 3 місяці.