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