👀 Дизайнеры, какая команда подходит вам по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

Backend-программист (PHP, Laravel)

Зарплата

от 90 000 до 120 000 ₽

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

Полный рабочий деньМожно удаленно

Компания

Мы создаем самый удобный способ продаж в онлайн для малых бизнесов

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

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

Digarson.ru - пожалуй, самый удобный способ заказа еды. Мы создаем интерфейсные чат-боты в популярных мессенджерах для индустрии общественного питания. В чат-боте клиент кафе или ресторана сможет быстро оформить заказ и оплатить его не покидая любимый мессенджер.А еще: быстрый повтор заказов, бонусы по программам лояльности, отзывы, реферальные программы и многое другое. Все, что раньше можно было реализовать только в приложении, теперь доступно в чат-ботах Digarson. 

Техническое описание проекта:

Наша система состоит из нескольких модулей, для разделения отвественности между командами, масштабирования и повышения гибкости системы:

  • Админ-панель - отвечает за ввод и редактирование данных ресторанов: адреса торговых точек, режимы работы, меню блюд, маркетинговые инструменты, статистика заказов и другое. Включает базовый функционал CRM системы. Используем Laravel + Orchid, MySQL, Redis, Swagger
  • Web-view для оформления заказа - приложение на Vue.JS получающее данные по API от админ панели. 
  • Сервер чат-ботов - модуль, с которым взаимодействуют чат-боты ресторанов на разных платформах. Сервер отвечает за логику работы чат-бота, взаимодействует с API админ-панели, выдаёт клиенту ссылку на web-view для оформления заказа. Также отвечает за повторы заказов, получение отзывов клиентов, оповещение менеджеров о новых заказах и многое другое. Используем Laravel + Telegram SDK


Мы:

  • работаем в команде (Frontend,  админ, тестировщик), используем Scrum&Agile
  • приветствуем чистый и понятный код;
  • используем современный технологический стек.


Наш текущий стек: PHP 7.2+ (Laravel), MySQL, Redis, Swagger, Vue.JS
Задачи:

  • Оптимизация кода под высокие нагрузки - аудит и рефакторинг.
  • Удаление неиспользуемого кода.
  • Оптимизация нагрузки на сервер с учётом времени суток.
  • Реализация новых функций.
  • В перспективе необходимо наладить CI/CD


Мы ждем, что у вас есть:

  • Опыт разработки на PHP (используем Laravel)
  • Понимание и применение принципов ООП в работе
  • Опыт проектирования БД (MySQL)
  • Умение писать и оптимизировать сложные запросы в MySQL
  • Опыт работы с Redis
  • Опыт использования Git и Trello
  • Понимание Agile и Scrum
  • Умение работать в команде, приводить и принимать аргументы, мыслить системно.


Условия:

  • Удаленная работа.
  • Гибкий график (Agile).
  • Фиксированная оплата.
  • Оформление ИП или самозанятый.

Бонусы