Локация: Удалённо (Работа по Москве)
Компания: стартапFocus от основателя Bazooka.store ЗП: обсуждается на собеседовании Занятость: Полная
Мы — технологический стартап, который создает высоконагруженную систему лояльности. Наш продукт — это система лояльности для продавцов, где продавцы получают вознаграждение за проданные товары определенного производителя. Мы находимся в активной фазе развития и ищем коллегу, который хочет участвовать в создании сложного и интересного продукта с нуля.
Чем предстоит заниматься:
• Разработка и поддержка backend-сервисов на Kotlin/Ktor.
• Проектирование API и интеграция с внешними сервисами.
• Оптимизация производительности и отказоустойчивости системы.
• Работа с распределенными базами данных.
• Написание unit- и integration-тестов.
• Участие в код-ревью.
• Документирование API через OpenAPI (Swagger).
Мы ждем от кандидата:
Ключевые технологии и опыт:
1. Kotlin: коммерческий опыт от 2-3 лет.
• Глубокое понимание и использование корутин.
• Опыт создания DSL (Domain Specific Language).
• Понимание принципов работы JVM (Java SE 11+).
2. Backend-разработка на Ktor:
• Опыт разработки REST API на Ktor.
• Опыт тестирования Ktor-приложений (с использованием Ktor Test).
3. Распределенные базы данных:
• Теоретические знания: CAP-теорема, модели согласованности, репликация.
• Практический опыт работы с одной из современных распределенных СУБД:
• Ключ-значение: Redis, FoundationDB.
• Документные: MongoDB.
• Колоночные: ClickHouse, Cassandra, ScyllaDB.
• NewSQL: CockroachDB, YugabyteDB.
• Будет преимуществом: понимание паттернов CQRS и Event Sourcing.
4. Документирование API:
• Опыт документирования через OpenAPI 3.0.
• Знакомство с интеграцией Ktor и автоматической генерацией спецификаций (например, ktor-openapi).
Также важен опыт работы с Kafka, Rabbit Mq
Что мы предлагаем:
• Полностью удаленный формат работы.
• Работа в небольшой, технически сильной команде экспертов.
• Возможность влиять на продукт и архитектуру с самых ранних стадий
• Конкурентную рыночную зарплату, обсуждаемую по итогам собеседования.
Будьте осторожны: если вас просят войти в iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Текст вакансии взят без изменений
Источник - Telegram канал. Название доступно после авторизации