PHP разработчик

Зарплата

от 80 000 до 120 000 ₽

Требования

БэкендPHP

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

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

Компания

Крупнейшая в России компания по производству товаров по требованию на рынке e-commеrсe

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

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

О проекте:

Во владении команды находится крупный интернет-магазин со множеством витрин, технически разбитый на несколько проектов, лежащих в независимых git репозиториях. Вся backend часть написана на php c использованием различных фреймворков, в том числе и самописном; frontend часть - jQuery и Angular. Инфраструктурно проект развесистый, используются следующие инструменты: Sphinx, rabbitMQ, Redis, puppet, Jenkins, и т.д. Хранение данных в нескольких СУБД mysql + postgreSQL.Проект, находится в стадии глубинного рефакторинга и перевода кода в SOA, в частности строим микросервисную архитектуру. Поэтому задачи разработчиков ведутся в трех направлениях:

  • поддержка старого кода: bugfixing, анализ, мелкие доработки
  • изоляция функциональности, построение фасадов, для разбиения монолита
  • разработка, реализация и интеграция новых микросервисов (документированных и покрытых автотестами)

Обязанности:

  • Поддержка существующих проектов на различных фреймворках (yii, symfony, modx, etc.);
  • Проектирование и разработка новых RPC сервисов (laravel, yii2), приложений и RESTful API;
  • Написание функциональных и Unit тестов

Мы ждем от тебя:

  • Понимание и применение ООП и ООАиД;
  • Опыт и желание использования шаблонов проектирования, умение написать “чистый код”;
  • Опыт php5, знание об основных фичах 5-х версий языка;
  • Опыт работы с MVC фреймворками php (Yii, laravel);
  • Желание обучаться, а также развиваться вместе с нами.

Бонусы

Мы предлагаем:

  • Перспективный успешный проект, возможность для развития и роста;
  • Опытная команда профессионалов на рынке E-COMMERCE;
  • Стабильная заработная плата, полный социальный пакет;
  • Насыщенная корпоративная жизнь: обучение, участие в конференциях, веселые вечеринки, playstation для игроков, мозговые штурмы, конкурсы;
  • Дружная молодая команда, демократичный стиль управления;
  • 2 оборудованных комфортных офиса Новосибирск или Академгородок, оборудованная кухня, кофе, чай и т.д.;
  • Работать с крупным высоконагруженным интернет-проектом;
  • Решать сложные задачи из области алгоритмов, высоких нагрузок, проектирование высокопроизводительного API;
  • Поучаствовать в IT революции и преобразовать монолит в микросервисую архитектуру;
  • Опыт использования разнообразных современных технологий.

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

Дополнительные плюсы:

  • знание node.js или JS фреймворков (Angular, knockout, react, extJS)
  • системы автоматизации ansible, puppet, chef
  • опыт NoSQL: mongoDB, Redis
  • опыт работы с очередями сообщений: rabbitMQ
  • CI: Jenkins
  • настройка инфраструктуры: nginx, php-fpm и т.д.
  • phpdocumentor, swagger, barrister