Fullstack-разработчик

от 200 000 ₽

Рыночная зарплата

Мы - успешная компания-разработчик игр. Наши проекты входят в экосистему студии, которая с 2015 года занимается разработкой видеоигр для рынков Европы, США и России.

Мы работаем над highload-сервером, способным выдерживать онлайн до 5000 пользователей. Поддерживаем несколько игровых продуктов на трёх языках, а команда работает из разных частей света – Кипр, Израиль, Германия, Украина и Россия.

В связи с масштабированием проектов ищем fullstack-разработчика.

Для вас это возможность принять участие в амбициозном IT проекте и внести значительный вклад в развитие компании.

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

- Реализация и оптимизация игровых механик по техническим заданиям геймдизайнеров.

- Реализация производительных алгоритмов для синхронизации, обработки игровых событий, работы с пользователями.

- Разработка и поддержка интерфейсов игры, включая интеграцию с backend’ом (Vue3).

- Интеграция клиентской и серверной частей, обеспечение стабильности и безопасности игровых сервисов.

- Разработка инструментов защиты от несанкционированного использования игровых возможностей.

- Оптимизация производительности и взаимодействия между компонентами системы.

- Участие в полном цикле разработки — от анализа задачи до внедрения готового решения.

- Работа с highload-базами: MariaDB (оперативные запросы), ClickHouse (аналитика).

- Сложная логика распределения нагрузок, обработка тысяч RPC / Tick / Updates.

Требования:

  • Операционная система Windows 😉.
  • Отличное знание Node.js, глубокое понимание асинхронной модели исполнения, event-loop, понимание принципов SOLID и чистого кода.

  • Опыт работы с большими объёмами данных: профилирование, снижение количества аллокаций, устранение GC-давления.

  • Понимание устройства и практики оптимизации баз данных (MariaDB, ClickHouse), включая:

* правильные ключи, партиции, merge tree, join avoidance.

* агрегации в реальном времени, подготовка аналитики.

  • Опыт работы с кешированием на разных уровнях.

  • Опыт проектирования нагруженных распределённых систем.

  • Умение распараллеливать логику, дробить модули по зонам ответственности, изолировать баги.

  • Опыт перехода от монолитных решений к кластеризованным / микросервисным архитектурам.

Будет весомым плюсом:

- Опыт с легаси.

- Опыт в гейм-деве / реал-тайм мультиплеере (GTA5, RAGE:MP, alt:V, FiveM, WebSocket MMO).

- Знание клиент-серверной архитектуры игр, механик синхронизации, предсказания, rollback.

- Опыт в системах авторитетного сервера и безопасной обработки событий игрока.

- Понимание тонкостей синхронизации физики, перемещений, ивентов (tickrate, delta compression).

- Опыт использования TypeScript на крупном проекте, архитектура в строгой типизации.

- Опыт работы в команде, код-ревью, ведение техдолга.

Условия:

  • Полностью удаленная работа из любой точки мира

  • Гибкий график

  • Достойная и своевременная оплата труда, оплачиваемый отпуск, больничный

  • Гибкая, дружелюбная и сильная команда

  • Интересный и живой проект, у которого есть активная и лояльная аудитория

Сравнение со средней зарплатой в похожих вакансиях:

88 тыс. ₽

130 тыс. ₽

174 тыс. ₽

220 тыс. ₽

300 тыс. ₽


Поделиться:

Опубликована день назад

Похожие вакансии

Каруна — это сообщество, где твои идеи становятся IT-проектами. Мы создаём софт, мобильные приложения, инструменты мониторинга, антифрод-продукты, медиабиблиотеки, крутой маркетинг и клиентский сервис. Главная ценность Каруны — люди. Вкладываемся в р...
  • Можно удаленно
  • Полный день
  • Опыт от 3 лет
Логотип компании KarunaKaruna
  • Санкт-Петербург
18 часов назад
Tilda — это международный продукт, который работает на стыке дизайна и программирования. Мы помогаем тысячам людей развивать свои проекты в диджитал среде. Вы будете работать в прорывном продукте с огромной аудиторией, влиять на индустрию дизайна и с...
  • Можно удаленно
  • Полный день
  • Опыт от 3 лет
Логотип компании Tilda PublishingTilda Publishing
  • Санкт-Петербург
2 дня назад
от 200 000 ₽
Рыночная зарплата
Ищем backend-разработчика для динамичного стартап, развивающегося в нескольких актуальных направлениях. Нужен инженер готовый решать сложные задачи и развиваться вместе с командой. Обязанности: Участие в полном цикле разработки. Выбор и обоснование т...
  • Можно удаленно
  • Полный день
  • Опыт от 3 лет
Логотип компании IntellaIntella
  • Санкт-Петербург
3 дня назад
Вам предстоит: Разработка типовых и нетиповых конфигурации 1С на платформе 8.3 (информационные базы, которые есть сейчас: 1С: Бухгалтерия, 1С: ЗУП, 1С: Документооборот, 1С: Управление Торговлей, 1С: Больничная Аптека, 1С: Бит Отель, 1С: Общепит и т.д...
  • Можно удаленно
  • Полный день
  • Опыт от 3 лет
Логотип компании Мой медицинский центрМой медицинский центр
  • Санкт-Петербург
3 дня назад
В ВАШИ ЗАДАЧИ БУДУТ ВХОДИТЬ: Разработка новых процессов, доработка интерфейсов по новым требованиям, разработка отчетов (OScript, SQL, WebReport, JavaSctipt, HTML, CSS) Понимание интеграции OpenText и SAP (приветствуется) Проработка ТЗ для реализации...
  • Можно удаленно
  • Подработка
  • Опыт от 3 лет
Логотип компании Силовые машины, Акционерное обществоСиловые машины, Акционерное общество
  • Санкт-Петербург
3 дня назад
Мы обрабатываем данные посетителей и используем куки в соответствии с политикой конфиденциальности.