Обязанности:
Разработка и поддержка бэкенда на Spring Kotlin.
Проектирование и оптимизация архитектуры серверной части.
Разработка API для взаимодействия с фронтендом (Flutter).
Интеграция с базами данных MySQL.
Оптимизация запросов и повышение производительности.
Реализация бизнес-логики и новых фич.
Взаимодействие с командой фронтенд-разработчиков, тестировщиков и дизайнеров.
Поддержка и рефакторинг существующего кода.
Требования:
Опыт работы с Spring Boot + Kotlin от 1 года.
Опыт проектирования и работы с REST API, WebSocket.
Уверенное знание Kotlin и его экосистемы.
Опыт работы с реляционными базами данных MySQL (оптимизация, индексы, транзакции).
Навыки работы с системами контроля версий (Git).
Опыт работы с контейнеризацией (Docker, Kubernetes – будет плюсом).
Базовое понимание принципов работы Flutter и взаимодействия с фронтендом.
Желательные навыки:
Опыт работы с CI/CD для бэкенда.
Опыт работы с OAuth2, JWT и системой авторизации.
Опыт написания unit и интеграционных тестов.
Понимание принципов SOLID, Clean Architecture, DDD.
Опыт работы с Kafka, RabbitMQ.
Навыки работы в команде, умение договариваться и принимать конструктивную критику.
Условия работы:
График: 5/2 с 10:00 до 19:00.
Формат работы: Офис (без удаленки).
Дружный коллектив, адекватный менеджмент, поддерживающая среда.
Современный стек, интересные задачи.
Возможность прокачки навыков, профессиональный рост.