Компания Tradetech Development приглашает в команду Junior Rust Developer для разработки современных решений в сфере blockchain технологий.
Обязанности:
- Разработка высокопроизводительных систем на Rust с нуля;
- Участие в проектировании и разработке ключевых компонентов платформы;
- Оптимизация производительности систем и кодовой базы;
- Интеграция с различными внешними сервисами и API.
Требования:
- Уверенные знания экосистемы Rust и таких фреймворков, как tokio, futures, actix, serde;
- Понимание принципов работы операционных систем на базе ядра Linux;
- Знание сетевых протоколов и умение их применять;
- Хорошее знание базовых алгоритмов и структур данных;
- Навыки декомпозиции задач и проектирования процессов автоматизации;
- Стремление к оптимизации кода там, где это действительно необходимо.
Преимущества (будет плюсом):
- Опыт работы с блокчейн-системами;
- Умение работать с системами с низкой задержкой ответа;
- Опыт разработки высоконагруженных систем;
- Понимание архитектуры современных СУБД для работы с большими объемами данных (например, ClickHouse, kdb+);
- Опыт работы с системами очередей сообщений (например, Kafka);
- Навыки работы с Docker и Ansible;
- Участие в open-source проектах, хакатонах;
- Опыт использования различных языков программирования и парадигм;
- Понимание паттернов проектирования и архитектуры систем.
Мы предлагаем: