Гибрид
Middle
Senior
1 – 5 лет
Более 5 лет
5/2

Rust-разработчик в Центр Уведомлений

Любой город

Разрабатывай высоконадёжные сервисы уведомлений с нуля: хранилище, доставку и API. Работай с FoundationDB, Kafka и строй production-ready бэкенд в k8s
    Rust-разработчик в Центр Уведомлений

    Описание

    Команда разрабатывает BC сервисы Ленты Уведомлений для Центра Уведомлений, который является одним из ключевых пользовательских продуктов. Также сервисом пользуются SME и Инвест — это множественные точки интеграции и повышенные требования к надёжности.

    Технически мы команда, которая с нуля строит backend на Rust: сервисы хранения, доставки и публичное API для уведомлений. У нас нет легаси — только новая разработка и только на Rust.

    Работаем с FoundationDB как основным хранилищем, пишем CRUD-сервисы и message processing service, который обрабатывает поток уведомлений из Kafka.

    Но мы занимаемся не только продуктом. Важная часть нашей работы — развитие общего Rust-инструментария для backend-разработки. Мы развиваем rust-craft и библиотеку rat-libs — это базовый набор для быстрого старта сервисов в k8s: HTTP-серверы и клиенты, трейсинг, логирование, метрики и всё, что нужно для production-ready backend на Rust.

    Это хорошая возможность попасть в команду, где можно не просто писать сервисы, а влиять на Rust-экосистему внутри компании, работать с современным стеком и расти рядом с сильным senior-разработчиком, который глубоко погружён в Rust и помогает задавать высокий инженерный уровень.

    Обязанности

    • Разрабатывать и развивать backend-сервисы на Rust для Ленты уведомлений для процессинга из Kafka и хранения уведомлений в FoundationDB
    • Участвовать в проработке архитектуры сервисов, выборе технических решений и подходов к разработке
    • Развивать внутренний Rust-инструментарий команды: rust-craft, rat-libs и связанные библиотеки для backend-разработки
    • Улучшать качество разработки: покрытие тестами, наблюдаемость, логирование, метрики, трейсинг
    • Проводить код-ревью, участвовать в обсуждениях
    • Участвовать в расследовании инцидентов и постмортемах
    • Писать и поддерживать техническую документацию

    Требования

    • Уверенное знание Rust и опыт коммерческой разработки
    • Понимание многопоточности, асинхронности и сетевого взаимодействия
    • Понимание принципов разработки backend-сервисов: API, работа с БД, интеграции, обработка ошибок, observability
    • Опыт работы с SQL/NoSQL БД и понимание базовых принципов хранения и моделирования данных
    • Опыт работы с Kafka и event-driven архитектурой
    • Опыт работы с Docker / Kubernetes или готовность быстро погрузиться
    • Будет плюсом опыт работы с FoundationDB
    • Будет плюсом понимание highload-сценариев и построения отказоустойчивых сервисов
    • Будет плюсом опыт разработки внутренних платформенных библиотек / SDK / shared tooling
    • Будет плюсом опыт настройки логирования, метрик, трейсинга и общей observability backend-сервисов

    Мы предлагаем

    • Работу в офисе или гибридный формат — по договоренности с руководителем
    • ДМС со стоматологией, включая чекапы, компенсацию покупки лекарств и льготные условия страхования для близких. Еще — страховка от несчастных случаев и болезней
    • Рост по карьерному треку: проходите курсы по софт- и хард-скиллам, развивайтесь с поддержкой ментора и повышайте уровень с матрицей компетенций и регулярным ревью
    • Сильное комьюнити. Вы будете работать с экспертами в своей области, сможете делиться знаниями и выступать на конференциях, посещать митапы и писать статьи
    • Онлайн-консультации с психологами, юристами, специалистами по финансам и здоровому образу жизни
    • Компенсацию затрат на спортивные абонементы, приложение Т-Спорта для онлайн-занятий и командные тренировки с коллегами
    • 3 дополнительных дня к отпуску — можно использовать для отдыха или получить компенсацию
    • Специальные тарифы на продукты Т-Банка и широкую программу скидок от партнеров
    • Достойную зарплату — обсудим ее на собеседовании

    Откликнуться на вакансию

    Выберите резюме/портфолио или перетащите их сюда

    Файл в формате pdf, docx или doc до 10 МБ

    Заполняя форму, вы принимаете , и политику обработки персональных данных