Джуниор Backend-разработчик (Java/Kotlin) (удаленная работа)

6 мая 2025

Уровень зарплаты:
от 81 494 до 81 494 руб.
Требуемый опыт работы:
Не указан

Вакансия: Джуниор Backend-разработчик (Java/Kotlin)

Описание вакансии

О компании
Kokodi Games независимая студия, разрабатывающая онлайн-игры с продвинутыми серверными технологиями. Наш бэкенд обслуживает игровые механики (матчмейкинг, крафт, PvE/PvP-режимы) и требует стабильности и расширяемости. Мы ищем начинающего, но уже имеющего некоторый опыт, специалиста на Java/Kotlin, который будет помогать поддерживать и развивать серверные решения.

Обязанности:

  • Разработка бэкенд-логики
    • Участие в создании и поддержке REST-эндпоинтов (Spring Boot или аналогичные фреймворки).
    • Интеграция и оптимизация взаимодействия с игровым клиентом.
  • Настройка окружения и развертывания
    • Помощь в автоматизации CI/CD (например, Jenkins).
    • Участие в настройке сервисов (Docker, AWS), поддержка конфигураций на разных средах.
  • Работа с данными
    • Основы проектирования баз данных (SQL/NoSQL).
    • Анализ и минимальная оптимизация запросов.
  • Поддержка и отладка
    • Решение технических багов бэкенда, участие в код-ревью.
    • Тестирование кода (unit, integration), фиксация результатов.
  • Командная работа и развитие
    • Ежедневное взаимодействие с другими разработчиками, гейм-дизайнерами.
    • Постоянное освоение новых технологий и подходов к бэкенду.
Требования:
  • Базовый опыт разработки на Java или Kotlin (6+ месяцев)
    • Понимание принципов ООП, умение писать поддерживаемый код.
    • Минимальная практика с REST (на уровне запустить контроллер и вернуть JSON ).
  • Желание осваивать новые инструменты и погружаться в задачу
    • Умение находить решение, добиваться результата, не бояться спрашивать и пробовать.
    • Нацеленность на рост и стремление к улучшениям, готовность экспериментировать с технологиями.
  • Знакомство с системами контроля версий (Git)
    • Базовые операции: коммиты, ветвление, пулреквесты, разрешение конфликтов.
  • Минимальный опыт развертывания
    • Будет плюсом знакомство с Docker / Jenkins / CI/CD-пайплайнами.
    • Готовность учиться настройке серверов, конфигурированию кластеров.
  • Опыт работы в геймдев индустрии.
  • Дополнительно приветствуется
    • Опыт работы с LLM для написания кода и проверки на ошибки.
    • Знание базовых сетевых протоколов, работа с WebSockets.
    • Начальное понимание микросервисной архитектуры.
    • Опыт (пусть и учебный) в облачных платформах (AWS, GCP, Azure).
Условия:
  • Испытательный срок 2 месяца. По итогам обсуждаем дальнейшие возможности роста.
  • Удалённая работа.
  • Гибкий график, но с обязательными ежедневными созвонами.
  • Возможность участвовать в создании масштабного игрового проекта вы будете видеть, как ваш код влияет на тысячи игроков.
  • Дружная команда, регулярные код-ревью, совместный разбор архитектуры.