PHP Back-End Developer в GameDev

Зарплата

От 1000 до 5000 $

Требуемые навыки

Бэкенд · Codeigniter · PHP · JavaScript · MySQL · SQL · Git

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

Можно удаленно

Компания

A young and passionate product company working on an intersection of e-commerce and gamedev

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

Мы ищем разработчика, для которого разработка это не только способ заработать, а и главным образом - хобби! Человека который разделит с нами желание перевернуть Gamedev индустрию! Ответственного, активного, ориентированного на достижения командного и личного результата. Того, кто хочет развиваться и расти профессионально, человека на которого можно положиться!
Если ты играл или играешь в игры - это огромный плюс!
Мы приветствуем если у тебя есть опыт создания своих проектов, работал на freelance основе, создавал стартапы или работал в них, или же в небольших компаниях - огромный плюс!

Основные ценности компании:
► Удаленная работа – наша команда работает по всему миру;
► Гибкий график – ты можешь самостоятельно планировать свой день, мы ориентируемся только на результат;
► Хороший уровень заработной платы, бонусы и % от прибыли;
► Возможность самовыражения, проявления собственных идей в конечном продукте;
► Топовая GameDev команда, которая всегда готова поделится своими знаниями и навыками;
► Оплачиваемые отпуск и больничные;
► Work hard, party hard – самые крутые корпоративы.

Что нужно делать:
► Писать качественный код;
► Разработка проектов с 0 или же поддержка существующих (от микросервисов до платформ с миллионами пользователей);
► Оптимизация текущего функционала – мы всегда стремимся к идеалу!
► Достижение максимальной производительности и масштабируемости, рефакторинг кода, обновление библиотек, улучшение индексов, оптимизация вызовов, переписывание ядра фреймворка.

Пожелания к навыкам и опыту:
►PHP - предпочтительно начиная с версии 7.2+ (не меньше чем 3 года);
► CodeIgniter;
► MySQL 5.7 - 8, умение работать с транзакциями и высокими нагрузками;
► Знание Git/Github, Github flow;
► Опыт работы с UNIX системами, особенно приветствуется Ubuntu (Nginx, Fpm, Crontab, MySQL, NPM);
► Опыт работы с API (умение интегрировать любое API, любой сложности, умение создавать API самому);
► Работа с платежными системами.

Будет плюсом:
► Защита приложения от А до Я. Настройки сервера, защита от XSS, XSRF. Умение предотвращать BruteForce атаки, злоупотребление бесплатными возможностями (получение валюты, фарм мультиаккаунтами, эмуляция и автоматизация любых действий со стороны пользователя);
► Целостность данных – наше все. Знание транзакций, их уровней изоляции, вложенных транзакций;
► Умение находить корень проблемы и предлагать решение, вместо создания сотни "костылей";
► Продумывание архитектуры кода, базы данных, разбор приложения на микросервисы и правильное взаимодействие;
► Redis - как кеш и хранилище данных, использование его как PubSub между и NodeJS/Swoole;
► Знание и умение работать с NodeJS и Socket.io;
► Умение работать с серверами, UNIX (Debian-like), Docker, Ansible;
► Опыт работы с DigitalOcean;
► Работа с графиками, формирование внутренних аналитик на основе данных из баз MySQL/Redis (множественные вложенные запросы, выборки из множества таблиц) и админ панели для быстрого поиска проблем в продукте, его улучшения и оптимизации;
► Умение работать с CLI;
► Работа с очередями, такими как RabbitMQ;
► Знание Frontend: JS (от ES6), понимание работы реактивных приложений, VueJS, JQuery, препроцессоров (SCSS, LESS).

Мы знаем, что ты уникален! Добро пожаловать в нашу GameDev семью)

Бонусы

    Ваш отклик

    Авторизуйтесь
    Откликаться на вакансии могут только зарегистрированные пользователи.