Разработка и поддержка высоконагруженной системы (тысячи rps) на основе распределенной in-memory СУБД Tarantool. К системе предъявляются повышенные требования по отказоустойчивости и быстродействию.
Мы ищем инженера, который готов погружаться во все аспекты работы системы — от тонкостей формата хранения данных в памяти до общей логики работы системы.
Мы ожидаем, что помимо разработки исходного кода, Вы можете эффективно взаимодействовать с командой. При необходимости готовы разбираться в инцидентах промышленной эксплуатации и совместно с командой вырабатывать решения для их устранения.
Обязанности:
- Разработка и поддержка высоконагруженной системы: кода на Rust для работы с распределенной in-memory СУБД Tarantool
- Участие в проектировании архитектуры решений: вносить свой вклад в развитие архитектуры, делать новое и оценивать старое
- Участие в разборе и устранении инцидентов в промышленной среде, совместная выработка решений для их устранения
- Эффективное взаимодействие с участниками проекта: архитекторами, аналитиками, разработчиками, командой нагрузочного тестирования и сопровождения
Требования:
- Опыт разработки на языке Rust не менее 3-х лет на позиции старшего разработчика или выше
- Опыт работы с распределенными хранилищами данных в памяти (Tarantool, Redis, Hazelcast)
- Способность погружаться в тонкости работы сложных высоконагруженных систем
- Способность и желание осуществлять техническое лидерство и брать на себя ответственность за критичные компоненты в инфраструктуре Банка
- Высшее или неоконченное высшее техническое образование
Будет плюсом:
- Знание и опыт работы с Ansible
- Опыт разработки высоконагруженных систем
- Опыт работы с Kafka
- Опыт работы с системами мониторинга (Prometheus + Grafana)
Что мы предлагаем:
- Стабильный и прозрачный доход: размер заработной платы обсуждается по итогам собеседования + квартальная премия по результатам KPI
- Возможность влиять на крупные проекты, которые важны миллионам пользователей
- Полную удалёнку или гибрид на выбор, а также уютный ИТ-хаб в Москве, Санкт-Петербурге, Екатеринбурге и сезонный коворкинг в Сочи
- Сложные и интересные задачи, современный стек технологий
- Заботу о вашем здоровье: программа ДМС с первых дней работы, куда входит стоматология, обслуживание в лучших клиниках города, страхование и компенсация 10-ти дней больничного
- Возможность вертикального и горизонтального карьерного роста: регулярно проходят тренинги, вебинары, митапы и демо-дни
- Оплату посещения профильных конференций и курсов, помогаем с подготовкой к публичным выступлениям и написанием статей на Хабр
- Доступ к бесплатным корпоративным библиотекам Alpina Digital, MyBook и бизнес-изданий
- Предложения от Банка только для сотрудников: собственные спортзалы (Москва, Санкт-Петербург, Екатеринбург), а также скидки на услуги туристических агентств, продукты питания, в рестораны, бары, магазины