Backend-разработчик
Сферум — единая технологическая среда для общения между участниками образовательного процесса, позволяющая организовывать онлайн-уроки и родительские собрания, проводить трансляции, создавать сообщества, вести каналы и закрытые чаты классов и школ.
Наша команда занимается развитием сервиса Переменка. Переменка — это развлекательный и развивающий сервис для школьников в Сферуме в МАХ.
Сейчас мы ищем Backend-разработчика в команду для развития геймификационных механик.
Задачи
- Разработка и развитие API приложения в экосистеме MAX
- Участие в проектировании и реализации 2.5D-игровых сценариев в вебе
- Поддержка существующих функциональных возможностей приложения
- Code review, взаимодействие с дизайном и backend
Требования
- Отличное владение Go
- Понимание REST API, gRPC и паттернов микросервисной архитектуры
- Уверенное написание SQL-запросов, понимание работы индексов (B-Tree) и транзакций
- Использование Redis в качестве KV-хранилища и кэша
- Применение брокеров очередей (RabbitMQ, Apache Kafka)
- Проектирование и сопровождение архитектуры backend-сервисов
- Соблюдение практик и стандартов индустрии
- Уверенное владение Git
- Работа в Agile/Scrum или аналогичных процессах
- Самостоятельное выполнение задач и ответственность за результат
- Готовность делиться опытом и поддерживать коллег
Будет плюсом
- Опыт работы с высоконагруженными сервисами
- Умение работать с ClickHouse
- Знание специфики разработки игр