Ведущий backend-разработчик Kotlin — Россия, Санкт-Петербург
Зарплата не указана
ОткликнутьсяКомпания: ••••••••
Локация: Россия, Санкт-Петербург
Формат: Удалённая работа
Занятость: Полная занятость
Грейд: Senior
4wEq va9Pa - холдинг, развивающий торговые сети и телекоммуникационную инфраструктуру в Крыму и Новороссии. Компании холдинга занимают ключевые позиции на рынках присутствия и формируют современную среду для жизни и бизнеса в регионах.
В аккредитованную ИТ компанию Холдинга приглашаем кандидатов на позицию Ведущий backend-разработчик (Kotlin)
Условия:
• Удалённый формат работы;
• Оформление в Аккредитованную ИТ компанию;
• График работы 5\2, с 9:00 до 18:00 по МСК;
• Размер заработной платы обсуждается индивидуально;
• Официальное трудоустройство, согласно ТК РФ;
• Интересные задачи, корпоративное обучение в рамках должности;
• Работа в крупной развивающейся компании.
Наши ожидания:
• Опыт работы от 4 лет backend-разработки в прод на Kotlin (допустим опыт на Java с готовностью перейти на Kotlin): Spring Boot или Ktor;
• Опыт разработки e-commerce, маркетплейсов или высоконагруженных B2C-сервисов;
• PostgreSQL: проектирование схем, индексы, оптимизация запросов; Redis;
• Kafka/RabbitMQ, асинхронные интеграции, идемпотентность и повторная обработка;
• REST API, OpenAPI, интеграции с внешними системами;
• OAuth 2.0 / OpenID Connect;
• Docker, Kubernetes на уровне пользователя, CI/CD, Git;
• Логи, метрики, трассировка (Prometheus, Grafana);
• Unit- и интеграционные тесты: JUnit 5 или Kotest, MockK, Testcontainers.
Ваши задачи:
• Разрабатывать ядро платформы: профиль клиента, каталог сервисов, поиск, корзина, заказ, статусы, история заказов;
• Разрабатывать API для веба и мобильного приложения (BFF), документировать в OpenAPI;
• Реализовать интеграции с сервисами;
• Реализовать платежные сценарии: оплата, распределение платежа между продавцами, отмена, возврат; интеграция с банком и СБП;
• Интегрироваться с программой лояльности: начисление и списание баллов в заказе;
• Реализовать сервисы уведомлений: push, SMS, email;
• Обеспечить производительность и отказоустойчивость: кэширование, очереди, горизонтальное масштабирование;
• Обеспечить безопасность: авторизация, защита ПД, защита от ботов и фрода;
• Писать тесты, участвовать в проектировании архитектуры и code review;
• Разбирать инциденты, устранять технический долг, участвовать в дежурствах по критичным сбоям.