В связи с появлением новых задач и направлений мы расширяем команду в отдел разработки системного ПО.
Отдел занимается разработкой компонентов RDBMS.
Чем предстоит заниматься:
- Учить язык Rust
- Совершенствовать навыки программирования
- Дорабатывать внешние библиотеки под нужды проектов
- Участвовать в разработке, тестировании и поддержке общесистемного ПО
Мы ожидаем и ищем человека со следующими компетенциями:
- Опыт использования и/или хорошее понимание языка Rust (стандартная библиотека, принципы заимствования и владения, популярные библиотеки)
- Понимание принципов работы клиент-серверных приложений
- Опыт и понимание принципов работы баз данных
- Опыт работы с системами контроля версий ПО
- Умение использовать операционные системы типа Linux, понимание основных принципов их внутреннего устройства
Приветствуется:
- Участие в активных open source проектах
- Знание скриптовых языков (bash, python) для автоматизации
- Опыт работы с асинхронными библиотеками (mio, tokio, async-std) и с async/await
- Опыт разработки асинхронных приложений
- Опыт работы с docker
- Опыт работы с языком C (или C++, но лучше C)
- Использование Linux в качестве «настольной» операционной системы
- Наличие какого-либо «домашнего» проекта на Rust, который можно продемонстрировать
Личные качества:
- Стремление активно развиваться и изучать новое
- Умение и желание докапываться до сути
- Умение поддерживать порядок и быть педантом в вопросах качества
- Умение читать и понимать техническую литературу на английском языке
- Терпеливое отношение к чужому коду и к критике собственного
- Желание и умение работать в команде
Что мы предлагаем:
- Работу в крупной российской компании (работа над масштабными проектами с использованием передовых технологий в команде высококлассных специалистов)
- Официальное трудоустройство, стабильную з/п
- Гибкое начало рабочего дня, а также возможность (иногда) работать удаленно
- Бесплатные обеды
- Офис в современном БЦ, комфортные рабочие места
- Заработную плату от 60 000 до 140 000 р.