Senior Rust Developer
Что за роль
Нужен Senior Rust Developer для разработки backend-сервисов. Важны практический опыт работы с Rust и его асинхронной экосистемой, а также умение проектировать и тестировать серверные компоненты. В описании отдельно отмечены Axum, reqwest и middleware, системы хранения данных, Kafka и инструменты развёртывания.
Что предстоит делать
- Разрабатывать и поддерживать backend-сервисы на Rust, используя Axum для построения серверной части.
- Работать с HTTP-клиентом reqwest и middleware для обработки запросов и интеграционного взаимодействия.
- Применять async/await и Tokio, учитывать многопоточность и особенности синхронизации при реализации сервисной логики.
- Работать с хранилищами данных: FoundationDB либо другими NoSQL- и SQL-базами.
- Интегрировать Apache Kafka в обработку и передачу данных между компонентами.
- Готовить и выполнять развёртывание приложений с помощью Docker и Kubernetes.
- Писать и поддерживать модульные и интеграционные тесты, проверяющие корректность кода и взаимодействие компонентов.
Что потребуется
- Опыт разработки на Rust и создания backend-сервисов.
- Практический опыт с Axum, reqwest и middleware для reqwest.
- Знание async/await, Tokio, многопоточности и lock-free-подходов в экосистеме Rust.
- Опыт работы с FoundationDB или другими NoSQL- и SQL-хранилищами.
- Опыт использования Apache Kafka, Docker и Kubernetes.
- Понимание подходов к тестированию и опыт написания unit- и интеграционных тестов.
Что важно знать
Занятость полная, работа удалённая в пределах РФ. Оформление возможно как ИП или самозанятость; уровень дохода определяется по итогам собеседования. В вакансии приведён конкретный перечень ожидаемых технологий и практик, но размер компенсации и дополнительные бонусы не раскрыты.
Подписка TalentMove
Больше,
чем вакансии
→ TalentScanAI
Узнайте стоимость вашего опыта на рынке
→ Закрытое сообщество
Нетворкинг и инсайды рынка труда
→ Топ вакансии
Лучшие вакансии с доставкой в Telegram