Роль чётко сосредоточена на серверной разработке на Rust и включает проектирование, оптимизацию и поддержку production; продуктовый контекст и современный стек дают хорошую техническую глубину.
Актуальный стек
Понятные задачи
Развитие продукта
Мэтч & Сопровод
Покажет вашу совместимость и напишет письмо
Создать профиль и узнать мэтч
Описание вакансии
Текст:
Hirify AI/Оригинал
TL;DR
Rust-разработчик в Wb Chat (Rust/микросервисы): Разработка производительных серверных компонентов мессенджера и их интеграция с микросервисной платформой с акцентом на надёжность, масштабируемость и работу с распределёнными системами. Focus on проектирование сетевых сервисов, оптимизацию задержек и ресурсов, интеграцию с Kafka, PostgreSQL, Redis и внутренними API по gRPC/Protobuf.
Локация: Москва; удалённый или гибридный формат работы.
Компания
Разработка мессенджера для общения с друзьями, семьёй и коллегами в составе микросервисной платформы.
Что делать
Проектировать и разрабатывать производительные сервисы на Rust, участвовать в выборе технических решений.
Повышать надёжность и масштабируемость сервисов, интегрировать новые компоненты с существующей платформой.
Интегрировать сервисы с Kafka, PostgreSQL, Redis и внутренними API по gRPC/Protobuf.
Сопровождать сервисы в production, диагностировать и устранять проблемы.
Исследовать производительность, находить причины задержек и оптимизировать потребление памяти и процессорных ресурсов.
Писать тесты, проводить code review и улучшать существующие решения.
Требования
Более 3 лет коммерческого опыта разработки на Rust, уверенная работа с асинхронным и многопоточным кодом.
Знание Go или готовность освоить его для работы с существующими сервисами платформы.
Навыки проектирования сетевых сервисов и понимание HTTP, WebSocket и gRPC.
Понимание распределённых систем: таймаутов, повторной доставки, нарушения порядка событий и частичных отказов.
Опыт работы с SQL, NoSQL, транзакциями, индексами и оптимизацией запросов.
Умение аргументировать решения, обсуждать компромиссы и доводить изменения от проектирования до эксплуатации.
Опыт работы с Kubernetes.
Хорошо, если есть
Опыт разработки систем с большим числом одновременных подключений.
Опыт профилирования Rust-приложений и оптимизации задержек под нагрузкой.
Культура и преимущества
Удалённый или гибридный формат работы.
Полная занятость.
Работа над мессенджером и производительными серверными компонентами.
Будьте осторожны
Если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого. Это мошенники. Обязательно жмите «Пожаловаться» или пишите в поддержку. Подробнее в гайде →