Новосибирск, Советский район, микрорайон Академгородок, Инженерная улица, 7
Компания Overmobile - аккредитованная it-компания, разработчик мобильных игр с 19-летним опытом и успешными реализованными проектами, в которые успели поиграть уже более 50 млн. игроков!
Мы находимся в поиске талантливого программиста для разработки браузерной многопользовательской игры в жанре танковых сражений с элементами стратегии.
Технологический стек:
Backend: Java, Netty, MongoDB, Akka, Maven
Frontend: TypeScript, PixiJS
Архитектура: Модульная система, WebSocket, Reactive Streams
Обязанности:
Разработка и поддержка серверной логики игры на Java
Реализация игровых механик и балансировки
Работа с базой данных MongoDB (миграции, запросы, оптимизация)
Участие в рефакторинге и улучшении архитектуры проекта
Написание технической документации
Code review и участие в планировании задач
Обязательные навыки Backend:
Опыт разработки на Java
Опыт работы с Netty
Понимание WebSocket протокола
Понимание работы с MongoDB
Знание Reactive Streams или опыт работы с реактивными подходами
Понимание многопоточности и асинхронного программирования в Java
Обязательные навыки Frontend:
Будет плюсом
Что предлагаем:
Возможность работать в компании из числа пионеров российского геймдева;
Работа полностью удаленно или в стильном офисе в Академгородке;
Официальное оформление по ТК РФ;
Полностью белая заработная плата;
ДМС и компенсация занятий спортом;
Наставничество опытных коллег из топовых геймдев-компаний.