yandex
N
NDA
+500% приглашений

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

Ускорим процесс поиска работы
SeniorУдалённо

разработчик Backend (Kotlin)

ИИОценка ИИ

Интересный технологический стек (Temporal, YDB, ClickHouse) и работа с высокой нагрузкой делают вакансию привлекательной для опытных разработчиков. Однако отсутствие информации о компании и уровне заработной платы снижает общую оценку.


Вакансия из Quick Offer Global, списка международных компаний
Пожаловаться

Сложность вакансии

ЛегкоСложно
ИИОценка ИИ

Высокая сложность обусловлена требованием опыта работы с распределенными БД (YDB, Cassandra) и системами оркестрации воркфлоу (Temporal), а также необходимостью глубокого понимания gRPC и Kafka в высоконагруженных системах.

Анализ зарплаты

Медиана350 000 ₽
Рынок250 000 ₽ – 450 000 ₽
ИИОценка ИИ

Для позиций Middle/Senior Kotlin Developer на российском рынке вилка составляет от 250 000 до 450 000 рублей. Данная вакансия требует специфических навыков (Temporal, YDB), что может позволить претендовать на верхнюю границу рынка.

Сопроводительное письмо

Меня заинтересовала вакансия Backend разработчика (ID 3112), так как мой опыт работы с Kotlin и микросервисной архитектурой полностью соответствует вашим требованиям. Я имею глубокую экспертизу в проектировании gRPC API и работе с Apache Kafka, включая настройку топиков и обработку ошибок, что критично для ваших задач по обеспечению асинхронного взаимодействия.

Особый интерес вызывает использование в вашем стеке Temporal и YDB. У меня есть опыт работы с распределенными системами и понимание принципов SOLID и Clean Architecture, что позволяет мне писать поддерживаемый и тестируемый код. Я готов брать на себя ответственность за задачи от этапа проектирования до вывода в продакшн и активно участвовать в code review команды.

+250% к просмотрам

Составьте идеальное письмо к вакансии с ИИ-агентом

Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь уже сейчас

Отправьте резюме @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

Писать Откликнуться*⚡️**⚡️**⚡️**⚡️*

+400% к собеседованиям

Создайте идеальное резюме с помощью ИИ-агента

Создайте идеальное резюме с помощью ИИ-агента

Навыки

  • 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. Каких результатов удалось достичь?

Похожие вакансии

C
Codex-IT
150 000 ₽ – 200 000 ₽

Java-разработчик (Middle+/Senior)

SeniorУдалённо
Java · Spring Boot · Spring MVC · Spring Security · Spring Data · Hibernate · JPA · Gradle · JMS · JAX-WS · SOAP · Git · Jenkins · UML · JUnit · Kafka · PostgreSQL · React · Microservices · Agile · Scrum
+21 навыков
F
Fordewind
250 000 ₽ – 350 000 ₽

Python-разработчик / Backend Engineer (Middle+ / Senior)

SeniorУдалённо
Python · Celery · RabbitMQ · Docker · Docker Compose · Git · Selenium · BeautifulSoup · NumPy · Pandas · ETL · API · CRM · ERP
+14 навыков
TS
Top Selection
250 000 ₽ – 270 000 ₽

Python разработчик (Middle+/Senior)

SeniorУдалённо
Python · FastAPI · PostgreSQL · Docker · Kubernetes · Redis · SQLAlchemy · asyncio · GitFlow · LLM · Langfuse · aiohttp
+12 навыков
M
Mish
1 300 ₽ – 1 500 ₽

Senior Java разработчик

SeniorУдалённо
Java · Spring · Kafka · SQL · SOLID · OOP · Docker · Kubernetes · .NET Core
+9 навыков
A
appfollow
4 000 € – 5 000 €

Senior Python Engineer

SeniorУдалённо
Python · asyncio · FastAPI · MySQL · PostgreSQL · SQLAlchemy · RabbitMQ · Kafka · API
+9 навыков
CG
Centicore Group
330 000 ₽ – 350 000 ₽

Java-разработчик

SeniorУдалённо
Java · Spring Boot · Spring Cloud · Gradle · JUnit · MongoDB · Redis · Kafka · REST · SOAP · OpenAPI · Docker · Kubernetes · Jenkins · GitOps · Git
+16 навыков
более 1000 офферов получено
4.9

1000+ офферов получено

Устали искать работу? Мы найдём её за вас

Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!

N
NDA