Назад
5 часов назад

Middle Backend Developer (Kotlin)

Формат работы
remote
Тип работы
fulltime
Грейд
junior/middle
Страна
Russia
vacancy_detail.hirify_telegram_tooltipВакансия из Telegram канала -

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

Описание вакансии

Junior+ / Middle Backend-разработчик (Kotlin)

Локация: Удалённо (Работа по Москве)
Компания:
стартап 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

Что мы предлагаем:

• Полностью удаленный формат работы.
• Работа в небольшой, технически сильной команде экспертов.
• Возможность влиять на продукт и архитектуру с самых ранних стадий
• Конкурентную рыночную зарплату, обсуждаемую по итогам собеседования.

💬 Резюме отправлять:

–––
Бесплатный постинг вакансий: @freeIT_job
Забирай 📚 Базу Знаний

Будьте осторожны: если вас просят войти в iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →

Текст вакансии взят без изменений

Источник -