PHP Backend программист at Nevosoft

Город: Санкт-Петербург
Заработная плата: По итогам собеседования
График и тип работы: Удаленная работа, Постоянная занятость
Обязанности:
Более 16 лет мы создаем казуальные игры и стремимся делиться своим опытом. Кроме того, мы помогаем другим компаниям и экспертам обмениваться полученными знаниями. Для этих целей мы создали несколько проектов:
- конференцию для разработчиков и издателей игр White Nights;
- информационный портал об играх App2top.ru;
- площадку для поиска работы в игровой сфере talentsingames.com;
- проект, где встречаются разработчики игр и издатели Publisher Wanted.
За симпатичными фронтендами каждого из этих проектов скрываются серьёзные и суровые бэкенды, и мы ищем программиста, который возьмёт их развитие в свои руки, не забывая про работоспособность текущих решений.
Вашими основными задачами станут:
- развитие ядра и API сервисов;
- оптимизация сетевых взаимодействий и запросов к базам данных;
- улучшение производительности компонентов системы;
- написание новой бизнес-логики и поддержка существующих решений.
Требования:
Часть проектов работает на платформе WordPress, другая - на Yii2. Поэтому особое значение для нас будут иметь:
- отличное знание php (если работали с yii2 - супер, если нет, то потребуется ваша гибкость и понимание того, как устроены современные фреймворки);
- соблюдение принципов ООП (мы на самом деле ими руководствуемся. Даже если все горит. Даже если заготовленный “костыль” точно будет работать);
- опыт работы с WP: как использование готовых решений без модификации, так и разработка новых под нестандартные нужды;
- умение дальновидно проектировать и использовать базы данных: не только грамотно выбрать наиболее подходящее под задачу хранилище, но и знать ответ на вопрос "а что будет, если завтра пользователей будет 10 миллионов?”.
И мы точно сработаемся, если вы:
- не гонитесь за написанием своих велосипедов, а понимаете когда сторонние решения можно применить в разработке, а когда их допиливание займет слишком много времени;
- умеете наладить технологический процесс: хорошо планируете свое время и применяете навык декомпозиции задач, чтобы адекватно донести до руководства сроки разработки;
- умеете сказать "нет", когда с технической точки зрения задача невыполнима или требует серьезных затрат; не слепо берете задачи в разработку, а можете предложить альтернативный вариант;
- понимаете, что скучное написание документации и тестов необходимо для жизни и развития проекта.
Условия:
Мы предлагаем:
- полную свободу в принятии всех технических решений (какую технологию использовать, как именно реализовать задачу и т.д.): у вас не будет технического руководителя, только коллега на фронтэнде;
- работу над несколькими проектами и разноплановыe задачи;
- удаленное сотрудничество или удобное рабочее место в комфортном офисе в центре Санкт-Петербурга;
- гибкий график (обычно мы начинаем работать с 10 до 12 часов);
- достойный уровень вознаграждения (обсудим с каждым кандидатом индивидуально);
- приятные бонусы: частичная компенсация обедов, изучения иностранных языков, спорта или профессионального обучения, в течение всего дня - чай/кофе, фрукты.
Отправляйте ваше резюме на адрес: