Rust-разработчик (Senior+)
Проект:
Развитие серверного ядра для существующего веб-САПР
Описание проекта:
Сегодня уже существует многопользовательский веб-САПР, рассчитанный на одновременную работу нескольких пользователей. Следующий этап — глубокая переработка серверной части. Нужен ведущий Rust-разработчик, который возьмёт на себя проектирование и реализацию нового серверного ядра AICAD. Это не роль про поддержку обычного backend и не про постепенное латание кода, а про превращение удачного, но сырого прототипа в сильную инженерную систему.
Условия:
Гражданство / локация: РФ / РБ
Срок проекта: 6 месяцев, с возможной пролонгацией
Ставка: открытая
Оплата: ежемесячная
Позиция:
Роль: Rust-разработчик
Уровень: Senior+
Количество: 1
- Глубокие знания и опыт работы с Rust
- Опыт промышленной разработки сложных систем, а не только прикладных REST-сервисов
- Опыт проектирования архитектуры с нуля
- Либо опыт трансформации PoC в зрелую систему
- Опыт работы с асинхронным Rust
- Опыт работы с WebSocket
- Опыт работы с REST
- Опыт работы с сериализацией
- Опыт тестирования сложных сценариев
- Опыт отладки сложных сценариев
- Реальный опыт разработки с использованием Codex и / или Claude Code
- Опыт работы с графовыми моделями
- Опыт работы с редакторами
- Опыт работы с CAD-подобными системами
- Опыт работы с системами совместного редактирования
- Опыт разработки на WASM
- Опыт работы с клиентскими исполняющими средами на Rust
- Опыт создания платформ, фреймворков или внутренних инженерных продуктов
- Опыт формирования инженерных правил, контрактов и стандартов разработки в небольшой, но сильной команде
- Основной опыт связан с обычными CRUD-сервисами без сложной доменной логики и архитектурной ответственности
- Комфортнее поддерживать существующие системы, чем проектировать новые архитектуры
- AI-инструменты не являются приоритетом или нет навыка эффективно использовать Codex / Claude Code в ежедневной разработке
- Спроектировать и реализовать новую серверную основу AICAD на Rust, опираясь на результаты текущего PoC
- Переработать архитектуру так, чтобы она стала проще, чище, быстрее и гибче в развитии
- Разрабатывать контракты, тестовые контуры и E2E-проверки, чтобы поведение системы было воспроизводимым и проверяемым
- Участвовать в проектировании взаимодействия между клиентом и сервером для CAD-сценариев
- Проектировать WebSocket-потоки
- Участвовать в разработке на WASM
- Прорабатывать синхронизацию нескольких клиентов
- Работать в небольшой команде с AI-first подходом в разработке
- Ключевая инженерная позиция с существенным влиянием на архитектуру и качество всей платформы
- Высокая степень самостоятельности и ответственности
- Работа в небольшой команде
- Быстрый темп
- Ориентация на сильную инженерную культуру и AI-first подход
Важно по резюме:
Резюме кандидата должно отражать:
- чем кандидат занимался на каждом проекте
- какие навыки, технологии и программы использовал
- опыт промышленной разработки на Rust
- опыт проектирования архитектуры с нуля или трансформации PoC
- опыт работы с async Rust / WebSocket / REST / сериализацией / тестированием / E2E
- опыт работы с Codex / Claude Code
- опыт работы с WASM / CAD / графовыми моделями / совместным редактированием, если он есть
- опыт создания платформенных или инженерных решений, а не только бизнес-функций
- Резюме в Word с полным ФИО
- Тег (никнейм) того, чей запрос: Надя / Таня
- Номер запроса вакансии
- Полное ФИО
- Дата рождения
- Локация
- Личная электронная почта для неймчека
- Ставка с указанием: вкл. НДС или сверху НДС
- По какой форме работаете с кандидатом: ТК РФ / ГПХ / СЗ / ИП / иное
- Если нужно оформление 1/40 — указать готовность и наличие военного билета для мужчин
- Если есть иные условия оплаты — указать готовность на них
- Примерная дата выхода: ASAP / 2 недели / иное
- Наличие отпуска в ближайшее время
- Если пункт не актуален — поставить прочерк «—»
Вопросы и предложения ➡️ @Pro_test_Studi. Указать 🆔 запроса.