Перейти к содержимому
search
work Вакансия на FreelanceSpace опубликовано 2 ч назад

Middle Backend Developer (Kotlin)

apartmentFocus scheduleПолная занятость publicУдалённо badge1–2 года badge2–4 года
send Откликнуться

Публичная страница вакансии: прозрачные условия, быстрый отклик, понятный следующий шаг. Для работодателя — качественный воронко-трафик, для исполнителя — ясные требования без “воды”.

description

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

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

Локация: Удалённо (Работа по Москве)
Компания:
стартап Focus от основателя
ЗП: обсуждается на собеседовании
Занятость: Полная
                                                                                                           
Мы — технологический стартап, который создает высоконагруженную систему лояльности. Наш продукт  — это система лояльности для продавцов,  где продавцы получают вознаграждение за проданные товары определенного производителя. Мы находимся в активной фазе развития и ищем коллегу, который хочет участвовать в создании сложного и интересного продукта с нуля.

Чем предстоит заниматься:
• Разработка и поддержка 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

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

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

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

–––
Бесплатный постинг вакансий: @freeIT_job
Забирай 📚
tips_and_updates
Как откликнуться эффективно
  • arrow_right1–2 релевантных кейса (ссылки/скриншоты)
  • arrow_rightСроки и формат работы (когда на связи)
  • arrow_right2–3 уточняющих вопроса по задаче
handshake
Рекомендации работодателю
  • arrow_rightОпишите результат и критерии приёмки
  • arrow_rightУкажите бюджет/вилку — это повышает качество откликов
  • arrow_rightСразу обозначьте сроки и доступность по коммуникациям