Rust Developer
Описание
Локация: офисный формат в Санкт-Петербурге, Россия.
Компания
Bell Integrator — крупный системный интегратор и аккредитованная ИТ-компания, реализующая проекты для финансовых, телекоммуникационных и ритейл-компаний по всей России.
Что делать
Разрабатывать высокопроизводительные системы на Rust.
Участвовать в развитии автоматизированной системы электронных закупок.
Требования
От 3–5 лет коммерческой разработки в backend или системном программировании, включая минимум 2 года активной коммерческой разработки на Rust.
Глубоко понимать core-концепции Rust: Ownership & Borrowing, Lifetimes, управление памятью без сборщика мусора и безопасное разделение данных между потоками.
Уверенно владеть async/await и иметь опыт многопоточного и асинхронного программирования с Tokio, async-std или crossbeam.
Иметь опыт работы с веб-фреймворком Actix-web.
Работать с PostgresPro и Oracle через SQLx.
Иметь опыт работы с RabbitMQ, Docker и Kubernetes.
Уметь аргументировать выбор Rust вместо Go или C++ с учётом компромиссов между скоростью разработки и производительностью.
Уметь читать сложный оптимизированный код и разбираться в open-source библиотеках с абстракциями типов.
Культура и преимущества
Участие в проекте по развитию автоматизированной системы электронных закупок.
Возможности профессионального и карьерного роста.
Работа в команде профессионалов.
Уровень заработной платы обсуждается индивидуально.
Офисный формат работы в Санкт-Петербурге.