-
Зона ответственности
- Разработка и поддержка core backend (заказы, пользователи, водители, тарифы, комиссиия, промокоды).
- Интеграции: платежи (Payme/Click/Uzcard/Humo), SMS/Push, карты/геокодинг, антифрод.
- Админка/операторские интерфейсы (операции колл-центра, кейсы, жалобы, возвраты).
- API для mobile и партнеров.
-
Типовые задачи
- Проектирование и реализация REST/JSON API (или GraphQL) для:
- создание/изменение заказов, бронь “кресла”, статусы (created matched confirmed en_route completed/cancelled)
- “расписание выезда” и окна 2 часа
- прайсинг (фикс/динамика), комиссии, субсидии (если есть)
- Бизнес-правила отмен/неявок, штрафов/ограничений, “support-only” сценарии колл-центра
- Очереди и фоновые задачи: уведомления, ретраи платежей, расчеты, отчеты
- Наблюдаемость: логи, метрики, алерты, трассировка
-
Требования (must-have)
- PHP 8.x, ООП, SOLID, Composer, PSR, опыт с Laravel / Symfony (любой из них)
- SQL (PostgreSQL/MySQL), транзакции, индексы, оптимизация запросов, миграции
- Кэш/брокеры: Redis, RabbitMQ/Kafka (любая), понимание idempotency
- HTTP, auth (JWT/OAuth), rate-limit, работа с внешними API
- Тестирование: PHPUnit, интеграционные тесты, контрактные тесты
-
Что нужно знать (желательно)
- DDD (bounded contexts), clean architecture
- PCI/безопасность платежей (минимально: не хранить чувствительные данные, корректная токенизация)
- Feature flags, A/B, постепенные раскатки
- Docker, CI/CD, базовая работа с Kubernetes
-
Язык:
- O’zbek tili - обязателен (разговорный/рабочий): коммуникации с региональными командами, полевые запуски.
- Русский - плюс (документация/процессы).
- Английский - плюс (доки, библиотеки, инструменты).
-
Командировки:
- В первые 1–3 месяца - периодические командировки в Ферганскую долину для операционного “погружения”.
Дорога и проживание в отеле оплачиваются компанией.
PHP Developer (Backend / Platform)
-
Mas’uliyat zonasi
- Core backend’ni ishlab chiqish va qo‘llab-quvvatlash (buyurtmalar, foydalanuvchilar, haydovchilar, tariflar, komissiya, promo-kodlar).
- Integratsiyalar: to‘lovlar (Payme/Click/Uzcard/Humo), SMS/Push, xarita/geokoding, antifraud.
- Admin/operator interfeyslar (call-center operatsiyalari, кейсlar, shikoyatlar, refundlar).
- Mobile va hamkorlar uchun API.
-
Tipik vazifalar
- REST/JSON API (yoki GraphQL) dizayni va implementatsiyasi:
- buyurtma yaratish/yangilash, “kreslo” bron qilish, statuslar (created - matched - confirmed - en_route - completed/cancelled)
- “jo‘nash jadvali” va 2 soatlik oynalar
- pricing (fixed/dynamic), komissiya, subsidiya (bo‘lsa)
- Bekor/no-show qoidalari, jarima/cheklovlar, call-center “support-only” ssenariylari
- Queue va background jobs: bildirishnomalar, to‘lov retry, hisob-kitoblar, hisobotlar
- Observability: loglar, metrikalar, alertlar, tracing
-
Talablar (must-have)
- PHP 8.x, OOP, SOLID, Composer, PSR; Laravel/Symfony tajribasi (istalgan biri)
- SQL (PostgreSQL/MySQL), tranzaksiyalar, indekslar, query optimizatsiya, migratsiyalar
- Cache/broker: Redis, RabbitMQ/Kafka (istalgan); idempotency tushunchasi
- HTTP, auth (JWT/OAuth), rate-limit, tashqi API’lar bilan ishlash
- Test: PHPUnit, integration test’lar, contract test’lar
-
Afzal bilimlar
- DDD (bounded contexts), clean architecture
- PCI/to‘lov xavfsizligi (min.: sezgir ma’lumot saqlamaslik, tokenizatsiya)
- Feature flags, A/B, gradual rollout
- Docker, CI/CD, Kubernetes bo‘yicha bazaviy
-
Til
- O‘zbek tili-majburiy.
- Rus tili-plus.
- Ingliz tili-plus.
-
Safarlar
- Dastlabki 1–3 oy: Farg‘ona vodiysi komandirovkalari.
- Yo‘l va mehmonxona kompaniya hisobidan.
Ключевые навыки
- Узбекский — C2 — В совершенстве
Задайте вопрос работодателю
Он получит его с откликом на вакансию
Где предстоит работать
Фергана, улица Мустакиллик, 29
Вакансия опубликована 27 января 2026 в Ташкенте