Назад
3 дня назад

Middle Kotlin Backend Developer (Kotlin)

Формат работы
remote (Global)
Тип работы
fulltime
Грейд
middle
Английский
b2
vacancy_detail.hirify_telegram_tooltipВакансия из Telegram канала -

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

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

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

Middle Kotlin Backend Developer (Backend‑разработчик на Kotlin, Middle)

🏢 Компания: REMOTE GLOBAL
🌍 Формат: Удалёнка, worldwide
🕒 Занятость: Полная занятость, outsource/outstaff

Задачи:

• Разработка и поддержка backend‑сервисов и RESTful API на Kotlin (Ktor или Spring Boot).
• Проектирование и реализация микросервисной архитектуры и межсервисного взаимодействия.
• Проектирование и оптимизация схем БД (PostgreSQL/MongoDB) и настройка кэширования (Redis).
• Интеграция брокеров сообщений (Kafka, RabbitMQ) для асинхронной и event‑driven обработки.
• Реализация аутентификации/авторизации (JWT, OAuth2), контейнеризация (Docker) и оркестрация (Kubernetes).
• Написание unit и integration тестов (JUnit, MockK), оптимизация производительности, участие в code‑review.

Требования:

• 3+ лет коммерческой разработки backend на Kotlin.
• Уверенные знания Kotlin и опыт с Ktor или Spring Boot.
• Опыт проектирования REST API, работы с PostgreSQL/MySQL и ORM.
• Практический опыт с Coroutines, Flow и брокерами сообщений (Kafka, RabbitMQ, Redis).
• Понимание микросервисов, стратегий кэширования и контейнеризации (Docker, Kubernetes).
• Опыт с Git, CI/CD и тестовыми фреймворками (JUnit, MockK, Kotest); базовые знания облачных платформ (AWS/GCP/Azure).

Будет плюсом:

• Опыт с GraphQL, gRPC или event sourcing/CQRS.
• Знание Elasticsearch, serverless решений или distributed tracing.
• Опыт с другими JVM‑языками (Java, Scala) или data streaming (Kafka Streams, Flink).
• Вклад в open‑source проекты на Kotlin или backend‑решения.

Стек:

Kotlin, Ktor, Spring Boot, Coroutines, Flow, PostgreSQL, MySQL, MongoDB, Redis, Kafka, RabbitMQ, JWT, OAuth2, Docker, Kubernetes, CI/CD, Git, JUnit, MockK, Kotest, GraphQL, gRPC, Elasticsearch, Kafka Streams, Flink, AWS, GCP, Azure

Условия:

• Удалённая работа, full‑time; outsource/outstaff.
• Локация: worldwide (кандидаты из Egypt, India, Pakistan и Afghanistan не рассматриваются).
• Английский: B2+ (письменно и устно).

📩

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

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

Источник -