Т-Банк

Т-Банк

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

Middle–Senior
Гибрид
Любой город
Разработка
Бэкенд

Описание

Команда разрабатывает 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 дополнительных дня к отпуску — можно использовать для отдыха или получить компенсацию

  • Специальные тарифы на продукты Т-Банка и широкую программу скидок от партнеров

  • Достойную зарплату — обсудим ее на собеседовании

Запрос рекомендации

Загрузите резюме под эту вакансию, заполните контакты и отправьте запрос сотруднику компании.

Компания

Т-Банк

Формат

Гибрид

Локация

Любой город

Грейд

Middle–Senior

Направление

Бэкенд

Открыть источник вакансии