Vezunchik - платформа из 3 продуктов (Taxi, Food Delivery, Drivers) для управления таксопарками, курьерскими службами и электронным документооборотом водителей. Суммарная кодовая база — порядка 230 000 строк кода, 10 репозиториев. Системы работают в продакшене и обслуживают реальных пользователей.
Описание вакансии:
Backend (основной фокус):
• Laravel 10-11, PHP 8.1-8.2
• MySQL, PostgreSQL
• Laravel Sanctum (аутентификация)
• Redis, Laravel Horizon (очереди)
• Firebase (push-уведомления), Telegram Bot API
• Sentry (мониторинг ошибок), Graylog (логирование)
• Docker, Docker Compose, GitLab CI/CD
• PHPUnit, Larastan/PHPStan (статический анализ) Знакомство с фронтендом (будет плюсом):
• Vue 3, TypeScript, Vite
• Vuex / Pinia
Опыт и навыки:
• HARD: 3+ года коммерческого опыта на PHP/Laravel
• HARD: уверенная работа с MySQL и PostgreSQL (оптимизация запросов, индексы, миграции)
• HARD: опыт рефакторинга legacy-кода - декомпозиция крупных классов, выделение сервисов, соблюдение SOLID
• HARD: опыт написания тестов на PHPUnit (unit + integration) на существующую кодовую базу
• HARD: понимание принципов безопасности: SQL injection, XSS, безопасное хранение credentials, OWASP Top 10 • HARD: Git (работа с ветками, MR/PR, git-filter-repo для очистки истории)
• HARD: Docker, Docker Compose - локальная разработка и деплой
• HARD: GitLab CI/CD — настройка и отладка пайплайнов Личные качества:
• Системное мышление — способность работать с несколькими проектами параллельно
• Самостоятельность - готовность разобраться в чужом коде без подробной документации
• Ответственность - работа с production-системами, где ошибки влияют на финансовые операции
• Коммуникабельность - взаимодействие с СТО, фронтенд-разработчиками и QA Будет преимуществом
• Опыт работы с Larastan / PHPStan и статическим анализом кода
• Опыт работы с Laravel Horizon, Redis, очередями (jobs)
• Знакомство с Sentry, Graylog или аналогичными системами мониторинга
• Опыт с АРІ-документацией (Scramble, Swagger / L5- Swagger)
• Опыт миграции raw SQL → Eloquent / Query Builder в продакшн-проектах
• Понимание Vue 3 / TypeScript (для взаимодействия с фронтенд-командой)
• Опыт работы с финансовыми транзакциями (платежные системы, Kaspi, банковские интеграции)
• Знание казахстанской специфики: ЭЦП, AVR (акт выполненных работ), ЭСФ Что предстоит делать — конкретные задачи Задачи основаны на результатах технического аудита кодовой базы. У нас есть детальный план-график (roadmap на 30 дней), поэтому разработчик получит чёткое Т3 с приоритетами и критериями готовности. Что мы предлагаем
• Чёткий план работ — детальный roadmap с приоритетами, критериями готовности и дедлайнами. Не нужно гадать, что делать
• Техническое руководство СТО — код-ревью, архитектурные решения, онбординг в первые дни
• Работа с реальными продуктами — не стартап-эксперимент, а живые системы с пользователями
• Профессиональный рост — рефакторинг, security, тестирование, С/CD - всё в одном проекте
• Удалённый формат — гибкий график, фокус на результат
• Прозрачная оценка — результаты измеряются метриками (test coverage, количество raw SQL, god-классов)
• Есть возможность совмещать с основным местом работы