Мы разрабатываем систему управления телекоммуникационным оборудованием. Команда формируется с нуля, часть работы — исследовательская, с элементами реверс-инжиниринга.
Архитектура сейчас на стадии выбора и обкатки подходов — у вас будет реальная возможность влиять на технические решения на старте проекта.
Вам предстоит
- Разработка микросервиса backend-приложения к системе управления телеком-оборудованием
- Аудит текущего кода (возможен переход на другой стек)
- Работа с многопоточным и асинхронным кодом
Мы ждём от вас
- Опыт разработки на Rust и C++
- Понимание принципов многопоточного/асинхронного программирования
- Базовое знание структур данных и алгоритмов
- Опыт работы с системами контроля версий (Git) и багтрекерами
Будет плюсом
- Опыт с tokio и async-экосистемой Rust, tokio-tungstenite (WebSocket)
- Знание REST, WebSocket API, serde, Docker
- Опыт работы с PostgreSQL / NoSQL, SSL/TLS
- Понимание ООП и паттернов проектирования
- Опыт разработки под Linux
- Опыт проектирования API, FFI
- Навыки реверс-инжиниринга
- Опыт CI/CD, опыт оптимизации производительности, опыт работы с HighLoad
Мы предлагаем
- Трудоустройство по ТК РФ с первого рабочего дня
- Система оплаты: фиксированный оклад + квартальные бонусы
- График работы: 5/2, с 10.00 до 18.30 (график можно сдвинуть в любую сторону)
- Формат работы: офисный/гибридный/удалённый
- Офис в Кластере Ломоносов (Раменский бульвар, 1)
- Расширенный ДМС со стоматологией после 3 месяцев работы
- Умеем отдыхать: каждый месяц играем в настольные игры, проводим корпоративы, ходим на экскурсии. А ещё у нас есть своя корпоративная валюта и за участие в активностях можно получать мерч
- Любим спорт: играем в футбол, волейбол, настольный теннис, плаваем на сапах, участвуем в Гонке Героев и велозаездах
- Поддерживаем обучение: даём скидки на изучение английского, доступ к внутренней библиотеке, проводим обучение внутреннее и внешнее, оплачиваем участие в конференциях
- Поощряем развитие: у каждого новичка есть наставник, который курирует прохождение испытательного срока, при необходимости составляем индивидуальный план развития сотрудников