Senior Rust Developer to $6000
Запрошуємо 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 місяці.
Required skills experience
| Rust | 3 years |
Required languages
| English | B2 - Upper Intermediate |
| Ukrainian | Native |