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. Окончательное решение — обратная связь предоставляется в течение двух недель после технического интервью.

Откликнуться
Источник: zaprlata · сегодня

Похожие вакансии в городе Пермь

Все вакансии в городе Пермь →