описание
Вы увлечены своей работой и хотите следовать своим мечтам?
Присоединяйтесь к команде ZiMAD, и давайте вместе создавать исключительные игры!
ZiMAD, ведущий разработчик и издатель мобильных игр, базирующийся во Флориде, стремится расширить свой успешный портфель мобильных игр в веб-пространство. Портируя свои популярные мобильные тайтлы на онлайн-платформы, ZiMAD нацелен на привлечение новых пользователей, эффективную монетизацию и, что наиболее важно, возвращение их к своим мобильным продуктам для бесшовного кроссплатформенного опыта.
Мы заключили партнерства с международно известными IP (такими как Disney, Nickelodeon, LIFE, Sony Pictures и др.) и стремимся разрабатывать игры, которые улучшают психическое здоровье и обеспечивают выдающийся пользовательский опыт.
О роли
Мы ищем Software Engineer на Golang/PHP для работы над инфраструктурными проектами для наших мобильных игр, включая платформу аналитики в игре и бэкенд-сервисы, которые поддерживают основные функции игры.
В этой роли вы будете создавать внутренние инструменты с использованием Golang и ClickHouse для аналитики игр и маркетинга – такие как системы для управления A/B тестами и обработки данных событий от игровых клиентов и MMP-сервисов (например, AppsFlyer).
Вы также будете поддерживать и развивать существующие бэкенд-решения, написанные на PHP с использованием PostgreSQL, включая профили игроков, события в игре и другую основную функциональность бэкенда.
Основные обязанности и ответственность:
• Проектировать, разрабатывать и поддерживать внутренние сервисы и инфраструктуру с использованием Golang и PHP.
• Работать с ClickHouse и PostgreSQL для проектирования схем, написания эффективных запросов и оптимизации производительности базы данных.
• Проектировать и поддерживать REST API и внутренние интерфейсы для игровых систем, аналитических инструментов и интеграций с третьими сторонами.
• Мониторить и оптимизировать бэкенд-сервисы для устранения узких мест в производительности и улучшения использования ресурсов.
• Участвовать в архитектурных обсуждениях и принятии решений для улучшения модульности, масштабируемости и поддерживаемости компонентов бэкенда.
Наш стек:
• Golang, PHP, ClickHouse, PostgreSQL, Redis, Kafka.
• Знание React.JS и MySQL будет дополнительным плюсом.
Квалификации:
• Более 3 лет профессионального опыта в разработке бэкенда или программного обеспечения с использованием Golang и PHP.
• Опыт работы с ClickHouse и PostgreSQL (+умение писать оптимизированные SQL-запросы).
• Хорошее понимание принципов проектирования систем, включая масштабируемость, отказоустойчивость, очереди, кэширование, транзакционную согласованность и контракты API.
• Опыт работы с высоконагруженными или ресурсоемкими системами и базовая оптимизация производительности.
• Способность самостоятельно работать над задачами и брать на себя ответственность за предоставленные решения.
• Хорошие коммуникативные навыки и способность сотрудничать с кросс-функциональными командами.
Будет отличным дополнением:
• Опыт работы с аналитическими или событийными системами (отслеживание событий, ведение журналов, метрики, воронки, A/B тестирование и т.д.).
• Опыт интеграции MMP-сервисов (например, AppsFlyer или Adjust) или разработки для аналитики рекламы/маркетинга.
• Опыт разработки бэкенда для мобильных игр.
• Базовые знания распределенных систем, очередей или брокеров сообщений.
условия
Возможность работать в ZiMAD, американской компании с разнообразным портфолио глобальных проектов free-to-play (F2P) с многомиллионной месячной пользовательской базой.
Участие в полном цикле разработки продукта.
Перспективы карьерного роста в международной компании.
Возможности удаленной работы.
Гибкий график работы.
Бонусы на основе достижения KPI и финансовых результатов проектов.
Оплачиваемые конференции, обучение (включая языковые курсы) и мастер-классы.
Возможность проходить сессии с психологами для улучшения вашего психического здоровья и благополучия.
Участие в благотворительных проектах.