TBC OPERATIONS

Middle PHP Developer

Не указана
  • Ташкент
  • От 1 года до 3 лет
  • русский - Advanced

Внимание! В TBC Bank Uzbekistan (TBC Bank JSC ) появилась новая вакансия! Читай подробности ниже

О нас

Мы — TBC Uzbekistan, цифровая финансовая экосистема, создающая одни из самых инновационных финансовых сервисов в Узбекистане.

Наша команда насчитывает более 4 000 сотрудников из 28+ национальностей, а нашими продуктами ежедневно пользуются 22+ миллиона клиентов, делая управление финансами проще, удобнее и доступнее.

В экосистему входят TBC Bank Uzbekistan — один из крупнейших цифровых банков страны, TBC Business для предпринимателей и малого бизнеса, payme — одно из самых популярных платежных приложений Узбекистана, TBC Nasiya — быстрорастущий сервис рассрочки, BILLZ — платформа для автоматизации розничной торговли, а также TBC Sug'urta — новое поколение цифрового страхования.

Основные задачи:

  • Разработка и поддержка основного монолита на Laravel и сервисов, взаимодействующих с микросервисами на Go посредством API.
  • Создание и поддержка REST API для внутренних и внешних интеграций.
  • Работа с Kafka (producers/consumers, очереди, события).
  • Оптимизация SQL-запросов и структуры базы данных (PostgreSQL, JSONB, индексы, оптимизация планов).
  • Поддержка и улучшение архитектуры системы (разделение на модули, рефакторинг).
  • Написание юнит- и интеграционных тестов (PHPUnit, Pest).
  • Участие в ревью кода и обсуждении архитектурных решений.
  • Взаимодействие с командами Go-разработчиков, QA, DevOps и аналитиков.

Требования

Обязательные:

  • Опыт коммерческой разработки на PHP 8+ от 2–3 лет.
  • Уверенное владение Laravel (Eloquent, Queues, Events, Middleware, Service Container, API Resources).
  • Понимание принципов ООП, SOLID, паттернов проектирования.
  • Опыт работы с PostgreSQL (сложные запросы, индексация, оптимизация).
  • Опыт построения и интеграции REST API.
  • Опыт работы с Git, понимание Git Flow.
  • Умение писать чистый, поддерживаемый код.

Желательные:

  • Опыт взаимодействия с Kafka (producers/consumers, схемы, топики).
  • Опыт с Docker, Redis, gRPC / REST взаимодействием между сервисами.
  • Базовые знания Go — понимание, как устроены микросервисы и взаимодействие с ними.
  • Опыт работы с юнит-тестами и CI/CD (GitLab CI, Jenkins и т.д.).
  • Опыт работы с Swagger / OpenAPI.
  • Опыт рефакторинга или миграции старых систем.

Будет плюсом

  • Опыт проектирования микросервисных решений.
  • Понимание event-driven architecture.
  • Опыт внедрения метрик, логирования и мониторинга (Sentry, Prometheus, Grafana, ELK, Opentelemetry).
  • Участие в code review и менторстве младших разработчиков.

Что мы предлагаем:

💰 Вознаграждение и бонусы

  • Конкурентоспособную заработную плату и ежегодный бонус по результатам KPI.
  • Корпоративные скидки и специальные предложения от компаний-партнеров.

🌟 Гибкость и баланс работы и жизни

  • Гибридный формат работы с возможностью 24 дня в году работать из любой точки мира.
  • 27 календарных дней оплачиваемого отпуска.
  • Дополнительный выходной в день рождения, а также 2 оплачиваемых дня для родителей по уходу за детьми.
  • Гибкий график работы: 09:00–18:00 или 10:00–19:00.

❤️ Благополучие и развитие

  • Свежие фрукты и сезонные угощения в офисе.
  • Доступ к Udemy и внутренней образовательной платформе с более чем 1 600 курсами.
  • Профессиональное обучение и воркшопы для развития как технических, так и софт-скиллов.

🎉 Корпоративная культура

  • Корпоративные мероприятия, командные встречи, праздники, чемпионаты и wellness-инициативы, которые помогают нам оставаться активной и сплочённой командой.
  • Спортивные клубы: йога, футбол и баскетбол.

Присоединяйся к нашей команде и помогай менять финансовый опыт миллионов пользователей к лучшему!