леста игры

Python/C++ Developer (Tanks Blitz)

Сейчас наша Server Team Tanks Blitz набирает обороты: усиливаем команду и ищем Python/C++ Developer . Команда работает над улучшением игрового сервера и развитием игровых механик.

леста игры

↑ Вакансия с автоподнятием
Зарплата не указанаБеларусьМинскОфис

Сейчас наша Server Team Tanks Blitz набирает обороты: усиливаем команду и ищем Python/C++ Developer. Команда работает над улучшением игрового сервера и развитием игровых механик.

Задачи, которые предстоит выполнять:

  • Улучшение и поддержка существующей функциональности игрового сервера Tanks Blitz.
  • Разработка новых игровых механик.
  • Оптимизация и рефакторинг существующего кода для улучшения производительности и устойчивости высоконагруженных систем.
  • Покрытие функционала юнит-тестами.
  • Построение клиент-серверной архитектуры.
  • Интеграция игрового сервера Tanks Blitz (от стадии проектирования до внедрения в продакшн) с внутренними сервисами компании.

Мы ожидаем:

  • Уверенное владение языками программирования С++ и Python.
  • Отличное знание классических алгоритмов, структур данных и паттернов проектирования.
  • Знание ООП.
  • Понимание клиент-серверной архитектуры.
  • Опыт работы с высоконагруженными системами.
  • Понимание сетевых протоколов.
  • Готовность работать в офисе.

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

  • Опыт работы в геймдеве на позиции серверного разработчика.
  • Опыт работы с очередями сообщений (RabbitMQ, Kafka).
  • Знания SQL.

Что мы предлагаем:

  • Работу в IT-компании (резидент ПВТ).
  • Трудоустройство по ТК РБ.
  • Расширенный полис ДМС с первого месяца работы.
  • Доплаты по больничным листам до 25 дней в году и 5 оплачиваемых days off за год.
  • Тренажёрный зал и душевые в офисе.
  • Компенсацию спорта.
  • Компенсацию стоимости питания в корпоративной столовой.
  • Подарки и выплаты сотрудникам на значимые даты (первый день в компании, день рождения, свадьба, рождение детей).
  • Комнаты отдыха с настолками, приставками, бильярдом, теннисными столами, а также релакс-зоны с массажными креслами.
  • От 500 до 1000 ед. игрового золота на аккаунт в игре ежедневно.
  • Доставку сотрудников корпоративными шаттлами метро <-> офис «Волна» (Минск, Партизанский проспект, 178/2).
  • Гибкое начало дня: приходим в офис с 8 до 11, уходим с 17 до 20.

Похожие вакансии C++/C

hh.ru
синекта

Программист C++

синекта
Зарплата не указанаРоссияТомскОфис

Ведущий программист C++ (платформа автоматизации испытаний)

СИНЕКТА — аккредитованная IT-компания в составе группы компаний «ПЛАНАР», более 30 лет работающей на рынке радиоэлектроники.

Мы разрабатываем программные и аппаратные решения для радиочастотных измерений, включая ПО для векторных анализаторов цепей — высокоточных приборов, используемых при разработке и производстве современной электроники.

Пожалуйста, обратите внимание, что вакансия предполагает только офисный формат работы в г. Томск.

О проекте:

Разрабатываем платформу, на которой строятся функциональные и производственные тесты, калибровка и поверка приборов, долговременные испытания. На базе платформы построены системы испытаний на нескольких ведущих предприятиях страны в области разработки СВЧ оборудования.

Что внутри:

  • ядро на C++23 — движок выполнения программ испытаний, управление измерительными приборами, испытуемыми устройствами, сбор и обработка результатов;

  • Python API на базе pybind11 — система плагинов, на которой инженеры пишут тестовые шаги и драйверы приборов;

  • gRPC / protobuf сервер — удалённое управление платформой и подписка на события;

  • CMake, Google Test, pytest — сборка и многоуровневое тестирование.

Чем предстоит заниматься:
  • проектирование архитектуры и новых возможностей платформы: анализ требований, проработка вариантов, оценка последствий для смежных модулей;

  • разработка ядра на C++23 и его Python-интерфейса (pybind11);

  • развитие gRPC API: проектирование proto-контрактов, реализация сервисов и системы уведомлений;

  • анализ и разбор сложных дефектов на стыке C++ / Python / сети, в том числе в многопоточном окружении;

  • участие в код-ревью, поддержание качества кода и тестов;

  • участие в проектных встречах: планирование, дэйли, демо и ретроспективы.

Что мы ждём:
  • уверенный опыт коммерческой разработки на современном C++ (17/20/23): владение семантикой, RAII, шаблоны, многопоточность;

  • системное мышление — умение декомпозировать сложную задачу, увидеть связи между компонентами, спрогнозировать последствия изменений и аргументировать выбранное решение;

  • умение разобраться в чужой архитектуре и коде и предлагать, как их улучшить;

  • опыт проектирования API/интерфейсов, которыми пользуются другие разработчики;

  • понимание принципов модульного и интеграционного тестирования, опыт с Google Test или аналогами;

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

Будет плюсом:
  • опыт с Python и связкой C++/Python (pybind11, Boost.Python, Cython);

  • опыт с gRPC / protobuf или другими RPC-фреймворками;

  • опыт работы с измерительным оборудованием (VISA, SCPI) или автоматизацией испытаний;

  • знание CMake на уровне сопровождения многомодульного проекта;

  • знание английского языка на уровне B1 и выше;

  • опыт работы по методологии Scrum.

Условия работы:

  • Белоснежная и своевременная зарплата, индексация и бонусы;

  • Разнообразные проекты и наставники, которые помогут профессионально расти;

  • Гибкое начало рабочего дня;

  • Комфортное рабочее место в офисе с дизайнерским интерьером и большой парковкой;

  • Обеспечение необходимой и современной техникой.

Про офис и плюшки в компании:

  • ДМС со стоматологией;

  • Профессиональная библиотека и оплата полезного обучения;

  • Нет бюрократии и дресс-кода;

  • В офисе кофе, фрукты, снеки, а также спортивный уголок;

  • Насыщенная корпоративная жизнь: мероприятия, активности, детские праздники, подарки.

А ещё у нас дружный, творческий и профессиональный коллектив - присоединяйся!

Другие площадки
яндекс

Бэкенд разработчик Java | Python | Go | C++

яндексАвтоподнятие
309k–430k ₽РоссияМоскваОфис

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

Мы запустили программу адаптации для опытных бэкендеров — Multitrack. Программа длится 2–3 месяца: за это время мы предлагаем вам поработать в трёх командах Яндекса, познакомиться с нашими разработчиками и технологиями.

Мы ждем, что вы

  • Уверенно владеете Java, Python, Go или C++
  • Разрабатывали коммерческие приложения не менее 7 лет
  • Занимались многопоточным программированием. 
  • Поддерживали программное обеспечение от написания до выкладки в продакшен
  • Качественно тестируете свой код и свободно работаете с чужим
  • Умеете мониторить работу готового ПО и оперативно реагировать на проблемы
  • Разбираетесь в классических алгоритмах и структурах данных
  • Обладаете широким техническим кругозором

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

  • Проектировали архитектуру и разрабатывали продуктовые фичи
  • Занимались разработкой для Unix/Linux и сетевым программированием
  • Понимаете основы TCP/IP и HTTP
  • Понимаете принципы работы СУБД

Multitrack — это не стажировка и не временная работа. Вы подписываете трудовой договор и с первого дня получаете зарплату, все бонусы и бенефиты, доступные штатным сотрудникам Яндекса.

hh.ru
120k–160k ₽РоссияХимки (Московская область)Офис

IT-специалист / разработчик складских решений

Мы ищем IT-специалиста уровня Junior или Junior+, который будет заниматься автоматизацией складских процессов, развитием внутренних программных решений и технической поддержкой сотрудников компании.

Обязанности

  • Анализ действующих складских процессов и поиск возможностей для их автоматизации.
  • Разработка внутренних программ, скриптов и утилит для складского учёта, обработки данных и сокращения ручных операций.
  • Доработка и улучшение специализированного складского программного обеспечения.
  • Интеграция программных решений с Excel, базами данных, облачными сервисами и другими используемыми в компании системами, работа с нейросетями, машинное обучение.
  • Поиск, тестирование и внедрение готовых программных продуктов, если использование готового решения целесообразнее собственной разработки.
  • Поддержка и сопровождение разработанных решений.
  • Поиск и устранение ошибок в программном обеспечении.
  • Подготовка инструкций и консультирование сотрудников по работе с программами и техническими средствами.
  • Базовая техническая поддержка сотрудников компании:
    • настройка и диагностика компьютеров;
    • подключение и настройка принтеров и другой офисной техники;
    • помощь в работе с облачными сервисами, электронной почтой и общими файлами;
    • установка и настройка необходимого программного обеспечения;
    • решение типовых технических проблем.
  • Взаимодействие с поставщиками программного обеспечения, оборудования и технических услуг.

Обязательные требования

  • Знание Python на уровне, достаточном для разработки прикладных программ, скриптов автоматизации и обработки данных.
  • Знание C++ и понимание основных принципов разработки на данном языке.
  • Понимание основ объектно-ориентированного программирования, навыки работы с нейросетями.
  • Базовые знания алгоритмов и структур данных.
  • Умение читать, анализировать и дорабатывать чужой код.
  • Понимание принципов работы операционных систем Windows.
  • Базовые навыки настройки компьютеров, периферийного оборудования и офисного программного обеспечения.
  • Умение самостоятельно искать информацию, разбираться в документации и находить решения технических задач.
  • Готовность работать как с программированием, так и с задачами технической поддержки.
  • Внимательность, ответственность и системный подход к работе.

Будет преимуществом

  • Минимальный опыт разработки на Java.
  • Опыт работы с SQL и базами данных.
  • Опыт автоматизации работы с Excel, включая библиотеки openpyxl, pandas или аналогичные инструменты.
  • Понимание принципов работы REST API и интеграции различных сервисов.
  • Опыт работы с Git.
  • Знание основ сетевых технологий.
  • Опыт работы с облачными хранилищами и корпоративными сервисами.
  • Опыт разработки интерфейсов для внутренних программ.
  • Понимание складских, логистических или учётных процессов.
  • Опыт работы с WMS-, ERP- или CRM-системами.
  • Наличие собственных, учебных или коммерческих проектов, которые можно продемонстрировать.

Уровень кандидата

Мы готовы рассматривать начинающих специалистов уровня Junior. Для нас важны не только коммерческий опыт и формальное образование, но и способность кандидата самостоятельно разбираться в задачах, писать понятный и рабочий код, доводить проекты до результата и грамотно взаимодействовать с сотрудниками, не имеющими технической подготовки.

Личные качества

  • Самостоятельность и инициативность.
  • Умение переводить потребности сотрудников в понятные технические задачи.
  • Способность объяснять технические вопросы простым языком.
  • Готовность разбираться в незнакомых программах и технологиях.
  • Нацеленность на практический результат.
  • Аккуратность при работе с корпоративными данными.
  • Умение расставлять приоритеты между разработкой и текущими обращениями сотрудников.

HireSeeker собирает вакансии со всех площадок и присылает только релевантные. Бесплатно.