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

350 000 0
О компании Мы делаем эргономичное и эмоциональное 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, внутриигровых таймингах и ходах. Мы разберем все доступные кейсы жульничества и скандалы в онлайн-покере, и сфокусируемся на их предотвращении. Отчеты для аффилейтов/субаффилейтов. Эмоции в приложении, которые переплетаются с покерными ходами Новые покерные разновидности. Турниры. Чат. Бонусы Свободный график.