К содержимому

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

PrologisticsdevelopmentУдалённо · Пермь

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

Разработка и оптимизация системы Prologistics и наших интернет-магазинов по трём основным направлениям: логистика, склад и интернет-магазин (заказы, товарные остатки, доставка, возвраты).

-

Разработка и поддержка REST API, интеграция с внутренними системами, интернет-магазинами и внешними сервисами.

-

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

-

Выполнение задач с использованием AI-инструментов для программирования (Claude Code) в качестве основного рабочего инструмента, а также применение голосового ввода для формирования промптов и коммуникации.

-

Участие в автоматизации бизнес-процессов и разработке функциональности на основе искусственного интеллекта.

-

Тесное взаимодействие с разработчиками, техническими руководителями (Tech Leads), проектными менеджерами (Project Managers) и бизнес-подразделениями.

Требования: -

Middle: минимум 3 года коммерческого опыта backend-разработки на PHP.

-

Senior: минимум 5 лет коммерческого опыта backend-разработки на PHP.

-

Окончательный уровень позиции (Middle или Senior) определяется по результатам технического интервью.

-

Технические навыки

-

Уверенное владение PHP 8+ и принципами объектно-ориентированного программирования (ООП).

-

Отличное знание MySQL / MariaDB, включая оптимизацию запросов, представления (views), триггеры, хранимые процедуры и функции.

-

Опыт работы с Nginx, Apache2, Redis, MongoDB и/или HAProxy.

-

Опыт разработки и интеграции REST API, владение Git.

-

Готовность работать с крупными кодовыми базами собственной разработки без использования стандартных PHP-фреймворков.

-

Сильные аналитические навыки, умение находить и устранять ошибки, эффективно решать технические проблемы.

-

Знание английского языка на уровне, достаточном для работы с технической документацией и взаимодействия с командой.

-

Работа с искусственным интеллектом

-

Практический опыт программирования с использованием AI-инструментов, желательно Claude Code, в качестве основного инструмента ежедневной работы, а не только вспомогательного средства.

-

Умение предоставлять AI-инструментам чёткий контекст и инструкции, критически оценивать сгенерированный код и нести ответственность за конечный результат.

-

Опыт использования или готовность применять инструменты голосового ввода — в нашей компании они являются стандартным способом формирования промптов и коммуникации.

​​​​​​​​​​​​​​ Будет преимуществом

-

Опыт работы с MariaDB 11+.

-

Опыт разработки ERP-, WMS- или e-commerce-систем, понимание логистических и складских процессов.

-

Знание Docker, CI/CD и автоматизированного тестирования.

-

Опыт интеграции больших языковых моделей (LLM) или других AI-сервисов через API.

-

Опыт автоматизации бизнес-процессов.

Условия: -

Полностью удалённую работу на полную занятость (40 часов в неделю) и долгосрочное сотрудничество.

-

Сотрудничество на основании Software Development Agreement (договора на разработку программного обеспечения), оплату в долларах США или евро.

-

20 оплачиваемых рабочих дней отдыха в год.

-

Работу в международной команде над масштабной ERP-системой собственной разработки и несколькими платформами электронной коммерции.

-

Организацию рабочего процесса на основе Kanban с применением практик Agile/Scrum, системой управления задачами и учётом рабочего времени.

-

Возможность непосредственно влиять на проекты по автоматизации и внедрению искусственного интеллекта, а также профессионально развиваться.

Этапы рекрутационного процесса

  1. Общее интервью — обсуждение вашего профессионального опыта, ожиданий, а также знакомство с компанией Beliani и нашими проектами.
  2. Практическое тестовое задание — рассчитано максимум на 8 часов работы, срок выполнения — 3–5 дней. Задание не оплачивается и используется исключительно для оценки профессиональных навыков. Оно не является частью коммерческого проекта и никогда не используется в рабочей (production) среде. Доступ к исходному коду компании не предоставляется. Использование AI-инструментов при выполнении задания ожидается.
  3. Техническое интервью — встреча с нашим Tech Lead, во время которой обсуждаются выполненное тестовое задание, архитектура, базы данных и ваш подход к работе с искусственным интеллектом. На этом этапе также определяется ваш профессиональный уровень — Middle или Senior.
  4. Окончательное решение — обратная связь предоставляется в течение двух недель после технического интервью.

openqareer не кадровое агентство: вакансия собрана с открытого источника, отклик подаётся на сайте работодателя.