Backend-разработчик (Middle / Senior) — Россия, Пермь
Зарплата не указана
ОткликнутьсяКомпания: ••••••••
Локация: Россия, Пермь
Формат: Удалённая работа
Занятость: Полная занятость
Грейд: не определён
Обязанности: • Разработка и оптимизация системы 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. Окончательное решение — обратная связь предоставляется в течение двух недель после технического интервью.