other

Middle/Senior PHP-разработчик

2 мая 2026

З/П не указана

Город: Санкт-Петербург

Докторслон.ру

Тип занятости: Удаленная работа

Требуемый опыт: Опыт от 1 года

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

Доктор Слон - один из лидеров российского рынка средств гигиены полости рта. На сегодняшний день мы работаем в Москве, Санкт-Петербурге, Краснодаре и даже Казахстане. Доктор Слон - это команда из уже более 150 сотрудников, которым интересно работать и покорять новые вершины. Наши товары можно приобрести в офлайн магазинах, на сайте, в приложении и на маркетплейсах. У компании есть курс на развитие, поэтому нам необходимы экспертные коллеги в отдел разработки! Мы предлагаем: Скидки на продукцию - нам важно, чтобы все сотрудники пользовались качественными средствами гигиены; График работы 5/2 с гибким началом рабочего дня с 08:00 до 10:00; На время адаптации (1-2 мес.) постоянная работа в офисе обязательна, далее гибридный или удалённый график; Официальное оформление в соответствии с ТК РФ; Офис с прекрасным видом рядом с м. Выборгская; Насыщенная корпоративная жизнь; Букшеринг в офисе; Дентал-бар в офисе - возможность бесплатно тестировать продукцию; Весёлая молодая и дружная команда. Требования 1. Core Backend (Hard Skills) Глубокое знание PHP 7.x и Bitrix Framework: Понимание D7 и «старого» ядра (2016 год). Умение работать с кастомными свойствами инфоблоков, Highload-блоками и комплексными компонентами. Работа с кешированием Memcache/Redis, opcache в связке с PHP-FPM. Node.js & Nest.js: понимание принципов построения REST API, основы TypeScript, микросервисы и их взаимодействие (у нас есть и будут микросервисы на Node). Работа с очередями сообщений (RabbitMQ/AMQP): Понимание принципов работы брокеров (Exchanges, Queues, Bindings). Работа с базами данных (MySQL/MariaDB): Понимание сложных SQL-запросов, транзакций и оптимизации структуры данных. 2. Поисковые и кэширующие сервисы Elasticsearch: умение поддерживать индексы, настраивать маппинги и отлаживать поиск. Кэширование: понимание разницы в использовании Memcached и Redis (что идет в кэш Битрикса, а что используется как брокер сообщений или хранилище сессий). Понимание принципов работы opcache в связке с PHP-FPM. 3. Фронтенд и шаблонизация HTML + CSS: Базовые принципы верстки, чтение и перенос дизайна из Figma в код, знание/умение применять Tailwind. Vue.js: Понимание реактивности и работы с компонентами внутри Blade-шаблонов. Blade/Smarty/PHP-templates: Умение работать с различными шаблонизаторами. MoonShine: Опыт (или готовность быстро изучить) админ-панели на Laravel-подобном стеке. 4. DevOps & Инфраструктура (Базовый уровень) Docker & Portainer: Умение поднять окружение локально, пробросить порты и посмотреть логи контейнеров. GitLab CI/CD: Понимание процессов деплоя, работы с ветками (GitFlow) и code review. Linux (CentOS 7): Базовая навигация по файловой системе, работа с правами доступа и понимание того, как работает связка Nginx + PHP-FPM. 5. Интеграции с 3rd party сервисами Умение работать с платежными шлюзами, системами авторизации, службами доставки, смс-оповещений и аналитики. Знакомство с системой “Мой Склад” и/или 1С на уровне API рассматривается как преимущество. 6. Soft Skills Аналитическое мышление: Способность проследить путь данных от клика в офлайн-кассе до изменения остатка в «Моем Складе». Навыки реверс-инжиниринга: Умение читать чужой код 8-летней давности без документации. Что нужно будет делать: 1. Проектирование и поддержка Backend Разработка и оптимизация серверной логики на стеке PHP (Bitrix D7), slim-маршрутизация в связке со стоком Битрикса. Работа с ядром Битрикс на уровне админ-панели + кодовая база (доработка UI, модули). Проектирование отказоустойчивых RESTful API и микросервисного взаимодействия (в т.ч. с Node-микросервисами). Работа с высоконагруженными базами данных: оптимизация сложных SQL-запросов и проектирование структур в MySQL/MariaDB, умение работать с slow query. Управление асинхронными процессами и очередями сообщений через RabbitMQ. 2. Интеграции и работа с данными Развитие и поддержка интеграции с «МойСклад» (синхронизация товарных остатков, цен и статусов заказов, вебхуки), подготовка к интеграции с 1C. Поддержка и развитие стратегий кэширования с использованием Redis и Memcached. 3. Frontend и интерфейсы Поддержка и развитие пользовательских интерфейсов на Vue.js, интегрированных в шаблоны систем. Работа с административными панелями (включая MoonShine) для создания удобного инструментария управления контентом. Адаптация и перенос дизайн-макетов из Figma в функциональный код. 4. Инфраструктура и качество Дебаг и устранение неисправностей. Участие в полном цикле CI/CD процессов на базе GitLab, работа в Docker-окружениях. Проведение Code Review и участие в принятии архитектурных решений. Анализ и оптимизация существующих решений: аудит текущей кодовой базы для повышения производительности и внедрения современных стандартов разработки. Уже 13 лет мы - фанаты гигиены, которым крайне важна работа всей команды для достижения результатов. Мы за заботу, сервис и рок-н-ролл, как в отношении наших клиентов, так и в отношении нашей команды. Если тебе это близко, то откликайся на вакансию!

Показать контакты

Имя не указано

Пожаловаться ID: 153212262

Похожие вакансии

PHP-разработчик (middle)

Договорная

Санкт-Петербург

ЭДГОУ

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

Договорная

Санкт-Петербург

Суточно.ру

Go-разработчик (Middle+/Senior)

Договорная

Санкт-Петербург

Napoleon IT

ETL Разработчик (middle, senior)

Договорная

Санкт-Петербург

Центральный банк Российской Федерации (Банк России)

Middle+ / Senior React.js разработчик

От 140 000 до 220 000 руб.

Санкт-Петербург

RedLab

Middle+ / Senior 1С-разработчик

От 220 000 до 300 000 руб.

Санкт-Петербург

RedLab