Город: Сербия
Занятость: Полная, 5/2
Опыт работы: От 3 до 6 лет
Чем предстоит заниматься:
- Развивать и поддерживать экосистему микросервисов на Kotlin/Ktor;
- Проектировать архитектуру новых сервисов и рефакторить существующие;
- Поддерживать общую библиотеку (infra_services/common) — основу всех микросервисов (HTTP-клиенты, работа с БД, кэширование, аутентификация, метрики);
- Работать с PostgreSQL: проектировать схемы, писать миграции (Flyway);
- Настраивать и развивать CI/CD-пайплайны в GitLab CI;
- Управлять деплоем через Docker + Helm + Kubernetes;
- Интегрировать сервисы с внешними системами: GitLab API, YouTrack API, Google Sheets, Allure;
- Мониторинг: Prometheus/Micrometer метрики, observability.
Необходимые навыки и опыт:
- Опыт разработки на Java/Kotlin от 3 лет;
- Уверенное знание Ktor (или аналогичных фреймворков: Spring Boot и т.п.);
- Опыт проектирования и сопровождения микросервисной архитектуры;
- Работа с PostgreSQL: проектирование схем, оптимизация запросов, миграции;
- Опыт с Docker, Kubernetes, Helm;
- Понимание принципов CI/CD, опыт работы с GitLab CI;
- Умение принимать архитектурные решения и документировать их.
Будет плюсом:
- Опыт с Exposed ORM, Koin DI;
- Знание Prometheus/Grafana, настройка мониторинга;
- Опыт работы с GitLab API, YouTrack API;
- Понимание процессов мобильной разработки (релизные циклы, сборки);
- Опыт написания YouTrack-воркфлоу на JavaScript.
Что компания может предложить вам:
- Возможность развивать свои компетенции и применять знания на практике;
- Возможность поработать на крупных проектах;
- Компания заинтересована в развитии своих сотрудников: готовы привлекать наставников и оплачивать курсы для повышения квалификации;
- Отсутствие бюрократии, быстрое согласование необходимых вещей;
- Оплачиваемые отпускные;
- Частичная компенсация английского языка;
- 4 day-off в год за счет компании;
- Компания поддерживает сотрудника в важные периоды жизни;
- Годовой бонус по результатам работы;
- Молодой коллектив, средний возраст в компании- 27 лет;
- Большая высококвалифицированная команда, к которой всегда можно обратиться за помощью.
Похожие вакансии