Откликайтесь
на вакансии с ИИ

разработчик Backend (Kotlin)
Интересный технологический стек (Temporal, YDB, ClickHouse) и работа с высокой нагрузкой делают вакансию привлекательной для опытных разработчиков. Однако отсутствие информации о компании и уровне заработной платы снижает общую оценку.
Сложность вакансии
Высокая сложность обусловлена требованием опыта работы с распределенными БД (YDB, Cassandra) и системами оркестрации воркфлоу (Temporal), а также необходимостью глубокого понимания gRPC и Kafka в высоконагруженных системах.
Анализ зарплаты
Для позиций Middle/Senior Kotlin Developer на российском рынке вилка составляет от 250 000 до 450 000 рублей. Данная вакансия требует специфических навыков (Temporal, YDB), что может позволить претендовать на верхнюю границу рынка.
Сопроводительное письмо
Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь уже сейчас
Отправьте резюме @veroneko, чтобы присоединиться к разработке высоконагруженных систем на Kotlin с использованием Temporal и Kafka!
Описание вакансии
ID 3112
разработчик Backend #Kotlin
Middle, Senior
Требования:
- Опыт работы от 3-6 лет;
- Опыт разработки и интеграции gRPC API для межсервисного взаимодействия
- Понимание принципов работы высоконагруженных систем
- Опыт написания unit и integration тестов
- Уверенное владение Git и CI/CD процессами
- Понимание принципов SOLID, design patterns, clean architecture
Будет преимуществом:
- Опыт работы с Temporal или другими workflow orchestration системами (Cadence, AWS Step Functions)
- Опыт работы с ClickHouse или другими аналитическими СУБД
- Опыт работы с YDB или другими распределенными SQL базами данных
- Знание SQL (PostgreSQL, MySQL)
- Опыт работы с Docker/Kubernetes
- Опыт мониторинга и логирования (Prometheus, Grafana, ELK)
- Понимание принципов event-driven архитектуры
Soft Skills:
- Самостоятельность — способность вести задачи от дизайна до production;
- Аналитическое мышление — умение декомпозировать сложные задачи и выбирать оптимальные архитектурные решения;
- Командная работа — опыт code review, готовность делиться знаниями;
- Проактивность — инициативность в улучшении кода и процессов;
- Готовность изучать новые технологии — стек включает современные инструменты (Temporal, YDB);
- Коммуникабельность — умение четко формулировать мысли и аргументировать технические решения.
Дополнительный стек:
- Знание спецификации RESTful API;
- Инструменты : Apache Kafka, Elasticsearch;
- Умение читать и анализировать логи;
- Опыт работы с Kibana/Grafana/Prometheus (или аналогами);
- Понимание CI/CD процессов и интеграции автотестов в pipeline;
- Анализ результатов выполнения пайплайнов;
- Базовые знания Docker и Docker Compose;
- Знание принципов работы микросервисных архитектур;
- Готовность работать с большим количеством интеграций;
- Системное мышление и внимательность к деталям.
Задачи:
- Разработка и поддержка микросервисов на #Kotlin для высоконагруженной системы;
- Проектирование и реализация асинхронного взаимодействия через Apache Kafka: определение контрактов событий, настройка топиков, обработка ошибок, дедупликация и контроль consumer lag;
- Проектирование и реализация API с использованием HTTP/gRPC для межсервисного взаимодействия;
- Работа с базами данных: проектирование схем данных, оптимизация запросов для Cassandra, YDB, Redis, ClickHouse;
- Интеграция workflow-оркестрации с использованием Temporal для управления бизнес-процессами;
- Написание качественного, тестируемого кода с покрытием unit и integration тестами;
- Участие в code review как в роли ревьюера, так и автора кода;
- Проектирование архитектуры сервисов совместно с командой и техлидом;
- Обеспечение надежности и производительности разрабатываемых сервисов (мониторинг, логирование, обработка ошибок);
- Взаимодействие со смежными командами (Backend, Frontend, аналитика, DevOps, QA) для доставки функциональности;
- Участие в планировании и оценке задач, декомпозиция требований;
- Оптимизация существующих решений и рефакторинг кода;
- Поддержка технической документации по разрабатываемым сервисам;
- Участие в инцидент-менеджменте (расследование и устранение проблем в production);
- Изучение и внедрение новых технологий и лучших практик в рамках проекта.
Стек: #Kotlin, Clickhouse, Kafka, Docker/Kubernetes
Писать Откликнуться*⚡️**⚡️**⚡️**⚡️*
Создайте идеальное резюме с помощью ИИ-агента

Навыки
- Kotlin
- gRPC
- Git
- CI/CD
- SOLID
- Clean Architecture
- Temporal
- ClickHouse
- YDB
- PostgreSQL
- MySQL
- Docker
- Kubernetes
- Prometheus
- Grafana
- ELK
- Apache Kafka
- ElasticSearch
- Redis
- Cassandra
Возможные вопросы на собеседовании
Вакансия предполагает работу с высоконагруженными системами и Kafka.
Как вы обеспечиваете гарантию доставки сообщений и предотвращаете дедупликацию при работе с Kafka в микросервисной архитектуре?
В стеке указан Temporal, что является специфичным навыком.
Был ли у вас опыт работы с Temporal или Cadence? Расскажите, как вы подходите к управлению длительными бизнес-процессами.
Требуется опыт работы с gRPC.
В чем основные преимущества и недостатки использования gRPC по сравнению с REST для межсервисного взаимодействия в вашей практике?
Упоминаются ClickHouse и YDB.
В каких случаях вы бы предпочли использовать ClickHouse вместо классической реляционной БД типа PostgreSQL?
Акцент на SOLID и Clean Architecture.
Приведите пример сложного рефакторинга, который вы проводили, опираясь на принципы SOLID. Каких результатов удалось достичь?
Похожие вакансии
Java-разработчик (Middle+/Senior)
Python-разработчик / Backend Engineer (Middle+ / Senior)
Python разработчик (Middle+/Senior)
Senior Java разработчик
Senior Python Engineer
Java-разработчик
1000+ офферов получено
Устали искать работу? Мы найдём её за вас
Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!