👀 Дизайнеры, с какой командой вы мэтчитесь по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

Технический директор

Зарплата

от 350 000 ₽

Местоположение и тип занятости

МоскваПолный рабочий деньМожно удаленно

Компания

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

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

О компании

Мы делаем эргономичное и эмоциональное iOS-приложение для игры в покер. Покер-рум с современными вариантами правил и с архитектурой, которая гарантирует честную игру.

Все инвесторы/основатели (включая меня) обожают покер, и понимают, какое приложение нужно игроку.

Я отвечаю за продукт.

До сих пор нанимаю команду из студии, за полгода мы прошли с нуля до софт запуска. Близится полный запуск и бурный рост, поэтому ищу сотрудников на фулл-тайм.

Сейчас в команде Senior backend, Junior backend, 2 iOS-разработчика, дизайнер. Я ставлю все задачи и пишу код покерной логики.

Мы хотим быстро двигаться и платим выше рынка.

Технический директор

Сейчас роль технического директора выполняю скорее я, и отчасти senior backend разработчик.

Мы хостимся на AWS. Используем API Gateway, Cognito, Lambda, SQS, EC2, RDS Postgres.

Почти весь серверный код на Java.

Ожидаем, что у вас есть опыт руководства командой и опыт разработки, поддержки высоконагруженных отказоустойчивых сервисов.

Задачи:

  • Безопасность архитектуры
    • Гарантировать, чтобы к закрытым картам игрока был доступ только у самого игрока, ни один член команды не должен иметь физической возможности подсмотреть их.
    • Гарантировать, что при обновлении продакшна ни один человек не мог внести изменения, которые не проверит другой человек.
    • Для большей безопасности и прозрачности, эксплуатировать проект (иметь рутовый доступ на серверы) будет внешняя по отношению к нам команда. Построить эффективный процесс деплоя и отладки при таких ограничениях — отдельная интересная задача.
  • Надежность
    • Выстраивать архитектуру, устойчивую к ддос. Мы входим на конкурентный слаборегулированный рынок, могут быть дорогие атаки на нас.
    • Обеспечивать свободный доступ игроков к сервису, несмотря на блокировки и лагучий интернет.
    • Организовывать пентесты, аудиты безопасности.
  • Процессы разработки, тестирования, мониторинга
    • Выкатывать новые версии каждые две недели, чтобы сервис при этом работал почти как часы. В идеале при обнаружении проблем на продакшне должна быть возможность откатиться на прошлую версию, чтобы пользователи не страдали, пока мы выискиваем ошибки в коде.
    • Организовывать автоматическое тестирование, continuous integration, code review.
    • Организовывать мониторинг и нотификации.
    • Дать возможность расследовать проблемы на продакшн системе, не соприкасаясь с чувствительной информацией.
  • Подбирать сотрудников в команду, организовывать эффективную работу, увольнять неподходящих сотрудников.

Наши планы на дальнейшие месяцы

Полный запуск с безопасной, надежной архитектурой.

Программа лояльности.

Системы целостности игры: борьба с тимплеем, сменой аккаунтов, ботами.

Мы будем делать машинное обучение на координатах, таймингах прикосновений на экранах iPad/iPhone, внутриигровых таймингах и ходах.

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

Отчеты для аффилейтов/субаффилейтов.

Эмоции в приложении, которые переплетаются с покерными ходами

Новые покерные разновидности. Турниры.

Чат.

Бонусы

Свободный график.

Дополнительные инструкции

Присылайте резюме с коротким рассказом о себе на oleg@shortdeckpoker.com