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

PHP-программист (middle)

Зарплата

от 100 000 до 120 000 ₽

Требования

Бэкенд, Средний (Middle)PHPDockerSymfonyPostgreSQL

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

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

Компания

Разработка комплексного решения для служб доставки еды

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

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

Мы разрабатываем комплексное решение для служб доставок еды:

мобильное приложение, сайт, CRM для приема заказов, управление курьерами, экраны на кухню и многое другое.

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

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

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

Наши цели:

  1. Разработка системы, которое будет являться ориентиром для других и стандартом в отрасли доставки еды. 
  2. Постоянное саморазвитие.
  3. Финансовое благополучие участников нашей команды.

Наш стэк:

  • PHP 7.3+
  • Symfony 3-5
  • Vue, Angular, webpack
  • Git (Bitbucket)
  • Nginx (Openresty)
  • Основные БД: MySQL и PostgreSQL
  • Работаем в локальном окружении и деплоим в продакшен с Docker
  • Кешируем в Redis
  • Очереди сообщений в RabbitMQ
  • Собираем логи, аналитику и профилируем в ELK, NewRelic, Blackfire
  • Ставим задачи в Jira, общаемся в Slack и Tg

Обязательно:

  • PHP 7+ (Использование Best Practice, ООП, SOLID и желание совершенствовать код)
  • Symfony3+ (Можно Laravel или другой современный PHP-фреймворк)
  • PostgreSQL/MySQL
  • Опыт работы с Docker
  • Опыт работы с очередями сообщений и асинхронной архитектурой
  • Написание тестов

Будет плюсом:

  • Понимание таких вещей, как CQRS/Immutable/EventSourcing
  • Желателен опыт работы с DDD, либо интерес к данному подходу
  • Опыт работы с BDD
  • Базовые знания верстки html\css\sass и т.д. (верстать с нуля конечно же не потребуется)
  • JS (ES6+), webpack, актуальные фреймворки: Vue, Angular, React