Skip to content

Instantly share code, notes, and snippets.

@tzurbaev
Created December 5, 2018 11:51
Show Gist options
  • Save tzurbaev/17227b150bffe9b1e142f9a9f93ef243 to your computer and use it in GitHub Desktop.
Save tzurbaev/17227b150bffe9b1e142f9a9f93ef243 to your computer and use it in GitHub Desktop.
Вакансия PHP-разработчика (Laravel)

Для работы над бэкенд-сервисами для облачных интернет-магазинов требуется PHP-разработчик (Laravel).

Обязанности

eCommerce

Платформа облачных интернет-магазинов является основным сервисом, над которым будет вестись работа. Приложение написано с использованием Laravel 5.7, имеет большое покрытие unit- и feature-тестами.

Мы предоставляем богатый API для сторонних приложений (в том числе и для своих - админка, сайты и моб. приложения клиентов, сторонние сервисы), который необходимо дорабатывать, поддерживать и временами оптимизировать.

На текущий момент у нас есть приложение самого екоммерса, а так же несколько побочных сервисов различной сложности, которые работают по апи между собой (что-то вроде микросервисов).

Интеграторы внешних систем учёта

Для того, чтобы существующий бизнес смог импортировать свой каталог из своей системы (например, 1С), мы разработали универсальный шлюз обмена данными и пишем адаптеры для таких систем. Сейчас мы получаем данные из 1С и Frontpad, обрабатываем их и отправляем в шлюз обмена данными для наполнения каталога.

Для каждой системы учёта пишется отдельное приложение на Lumen Framework.

Программа лояльности

Программа лояльности позволяет начислять покупателям бонусные баллы, которые могут быть использованы во время оплаты заказа.

Это Laravel-приложение так же отделено от eCommerce, имеет большое покрытие тестами и предоставляет обширный API.

Редактор сайтов

Мы хотим предоставить нашим клиентам возможность быстро и максимально удобно настраивать работу сайтов их магазинов, а так же редактировать контент. Для этого мы разрабатываем платформу для автоматической публикации сайтов, которая даёт такие возможности.

Бэкенд-часть редактора управляет шаблонами, получает по API информацию о новых сборках, парсит список настроек шаблонов, управляет сайтами, хранит настройки шаблонов для конкретных сайтов, а так же выполняет базовые функции хостинга сайтов.

Работа над редактором сайтов будет вестись вместе с фронтенд-разработчиком.

Требования

  • Базовые вещи (git, composer, консоль, Linux);
  • Отличное знание PHP 7.2+;
  • Отличное знание Laravel-экосистемы (Laravel, Lumen);
  • Опыт написания unit-тестов (phpunit) и feature-тестов (Laravel / Laravel Dusk);
  • Опыт работы с более-менее сложными приложениями на Laravel (или любом другом фреймворке).

Будет плюсом

  • Опыт работы с eCommerce-системами;
  • Опыт работы с Docker.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment