Обязанности: разработка и поддержка высоконагруженных веб-приложений на Kotlin и Spring Framework (Spring boot) разработка бэкендов для администрирования интернет-ресурсов компании сайты, админ-панели и мобильное приложение участие в проектировании архитектуры приложений написание чистого, эффективного и поддерживаемого кода развертывание и обеспечение непрерывного обновления production проектов аудит кода других разработчиков написание механик взаимодействия приложений с прочими сервисами компании взаимодействие с командой разработки (фронтэнд разработчики, продукт-менеджеры) Требования: опыт коммерческой разработки на Kotlin глубокое знание Spring Framework (Spring Boot, Spring MVC, Spring Data) опыт работы с реляционными БД (PostgreSQL, MySql) понимание принципов ООП, SOLID, паттернов проектирования, умение применять их на практике опыт работы с системами контроля версий (Git) умение писать чистый, документированный код опыт работы с REST API (создание собственных API и интеграция со сторонними сервисами) опыт разработки бэкенда для мобильных приложений (понимание принципов и особенностей разработки мобильных приложений, современного стэка, опыт работы с Firebase) базовые знания front-end технологий (HTML, CSS, JavaScript) Условия: полная занятость, есть возможность работать удаленно; конкурентная заработная плата, обсуждаем на собеседовании; профессиональная рабочая команда; минимум бюрократии, быстрые согласования.