📌 Как управлять тревогой в карьере. А не давать ей управлять вами → узнать

Middle+ PHP Backend Developer

Зарплата

от 70 000 ₽

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

Москва, Санкт-Петербург, КостромаПолный рабочий деньМожно удаленно

Компания

Управляющая компания в сфере розничной интернет-торговли

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

О компании и команде

Интернет - магазин Laptop.ru.

Занимаемся электронной коммерцией больше 20 лет.
Ведём разработку собственной CRM, её интеграция с маркетплейсами, поставщиками.

Наш стэк: PHP 7.2, Doctrine ORM, PHPUnit, Symfony, Prometheus, Grafana, phpstan, phpcs. React c RTK Query на фронтенде.

Современный подход к разработке, проект строго типизированный. Весь новый функционал пишем с нуля по DDD и чистой архитектуре. Присутствует легаси, которое переписываем по мере надобности, вместо допиливания фич в легаси, предпочитаем сформулировать ТЗ для данной фичи с нуля, с учетом многолетнего опыта компании и реализовать функционал в новой части. Все приложения работают в докер с помощью docker-compose.

Ожидания от кандидата

  • Практический опыт использования очередей RabbitMQ понимание отложенной обработки заданий и распределенных транзакций.
  • Умение взаимодействовать с внешними системами, приветствуется опыт интеграции с маркетплейсами.
  • Уверенные знания PHP, опыт работы с ним в строго типизированном виде, знание дженериков.
  • Четкое понимание ООП, знание принципов рефакторинга, SOLID, Чистой архитектуре.
  • Понимание Domain Driver Design, следованию его принципам, готовность к разработке нового функционала согласно ему.
  • Опыт написания Unit тестов (PHPUnit)
  • Опыт работы с Laravel/Symfony
  • Знание Doctrine ORM, умение его использовать на сложных и не всегда приспособленных под него структурах БД.
  • Опыт работы с MySQL.
  • Хорошее понимание Docker, Gitlab CI/CD.
  • Хорошим плюсом будет знание React, RTK Query/Redux
  • Базовые знания администрирования серверов, сетей, DNS, принципов Cloudflare для простой настройки приложений.

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

  • Полный рабочий день;
  • Испытательный срок - 2 месяца;
  • Стабильная и достойная ЗП по итогам собеседования;
  • Гибкий график работы;
  • Удаленная работа.