TRADEX INTL PORTAL

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

70 000 - 350 000 RUR
  • Новосибирск
  • От 3 до 6 лет
  • PHP
  • Node.js
  • MySQL
  • JavaScript
  • HTML
  • SQL
  • Linux
  • Английский язык
  • Laravel
  • Redis
  • JSON API
  • Английский — A1 — Начальный

В компанию требуется middle‑разработчик, который будет ассистировать основному разработчику в ключевых задачах; самостоятельно реализует функционал на основе ТЗ; предлагает технические решения, согласовывая их с руководителем проекта.

Проект - комплексная логистическая и финансово-учетная платформа с многоклиентской архитектурой. Система управляет складами, товарами, поставками, отгрузками, счетами и организациями с поддержкой мультитенантности (коротко WMS, CRM, FBP, Fullfillment).

Разработка стартует почти с нуля.

Технический стек:

  • PHP 8+
  • MySQL 8
  • Redis
  • NGINX
  • Laravel Reverb
  • S3 AWS

Стек приложения:

  • Laravel 12 PHP Framework
  • CoreUI (based on Bootstrap CSS Framework 5)
  • Vue.js 3.5
  • TypeScript
  • Inertia.js v2
  • Pinia

Используемые инструменты разработки:

  • PHPStorm IDE / Cursor
  • GIT
  • Laravel Pint
  • PHPUnit
  • Composer 2
  • Swagger/OpenAPI
  • OSPanel 6

Требования:

  • Опыт разработки на PHP не менее 5-ти лет
  • Опыт применения Laravel не менее 5-ти лет, включая Laravel 8
  • Опыт создания проектов на Laravel 12 (минимум двух)
  • Понимание современных возможностей PHP 8
  • Наличие по крайней мере одного рабочего проекта на Laravel, доступного в сети интернет, который находится у Вас на поддержке
  • Опыт самостоятельного составления SQL-запросов, умение конвертировать запрос в Eloquent ORM конструкцию
  • Опыт применения Form Requests, Policies, Events и Listeners, Jobs и Queues
  • Опыт применения полиморфных связей
  • Опыт настройки Laravel проекта с нуля
  • Опыт проектирования, создания и работы с RESTful API
  • Опыт работы со Swagger
  • Опыт написания Unit тестов
  • Опыт верстки на Bootstrap CSS 4/5
  • Опыт создания приложений на Vue.js 3, желательно Composition API
  • Опыт создания и применения однофайловых компонентов (SFC)
  • Опыт работы с Inertia.js
  • Опыт работы со сборщиком Vite
  • Понимание концепции окружений dev, stage, prod (опыт работы в подобных условиях будет плюсом)
  • Опыт применения LLM Агентов для ускорения разработки

При разработке мы стремимся уважать следующее:

  • DRY (Don't Repeat Yourself)
  • SOLID принципы
  • PSR-4
  • Explicit return types
  • Type hints для всех параметров
  • PHPDoc комментарии
  • Чужой опыт и знание
  • Лучше задать «глупый» вопрос, чем сделать не так или не то
  • Бизнес логика в сервисных классах, контроллеры максимально худые

Способности:

  • Английский язык на уровне Pre-Intermediate/Intermediate и выше (для чтения технической документации) будет серьезным преимуществом.
  • Высшее техническое образование

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

Разработка новых фич (основная обязанность):

  • Обсуждение требований к новому модулю с ИТ-командой и бизнесом
  • Формализация задач в документации (если её нет)
  • Создание новых модулей в логистической системе
  • Интеграция с внешними сервисами (Ozon, DHL, Yandex Market, Wildberries, etc.)

Рефакторинг и оптимизация:

  • Улучшение производительности запросов
  • Рефакторинг legacy кода
  • Оптимизация фронтенда

Тестирование:

  • Написание feature и unit тестов
  • Покрытие тестами новых фич
  • Улучшение покрытия существующего кода

API разработка:

  • Разработка новых API endpoints
  • Документирование API
  • Версионирование API

UI/UX улучшения:

  • Разработка новых компонентов
  • Улучшение пользовательского опыта
  • Адаптация под мобильные устройства

Условия:

  • Формат работы: полная занятость, удаленно
  • График: желательно с 10 до 19, но в целом не менее 8 часов в сутки, выходной – воскресение
  • Работа по московскому времени
  • Обязательно:
    • Постоянная связь в рабочее время через Telegram/MAX + Телемост/Zoom с руководителем разработки и руководителем проекта
    • Оперативное решение задач в рамках проекта.
  • Важно иметь ИНН (состоять на учёте в налоговой по месту проживания)
  • Потребуется стать самозанятым (плательщиком НПД) и самостоятельно уплачивать налоги
  • Задачи ведем в Kaiten, Яндекс.Трекере
  • Оплата сдельная: обсуждается по итогам собеседования, для начала в рамках от 70,000 , с выходом на 250,000+ в/мес в дальнейшем. Зарплата во многом будет зависеть и от вас также: вклада в проекты, ответственности, высокой само мотивации, от вашего повышения квалификации, умения разбираться в новых инструментах ai помогающих ускорять и усиливать разработку , от опыта , компетенции, способности работать максимально ответственно, и уметь динамично двигаться в разработке, успевать в сроки.

Личные качества:

  • Пол – любой
  • Системное и аналитическое мышление – умение видеть процесс целиком, выявлять узкие места и предлагать системные решения.
  • Проактивность – инициатива в поиске проблем и их решений, а не просто реакция на запросы.
  • Коммуникабельность – умение понятно доносить идеи до разных аудиторий