UNITEL LLC

Python Backend Developer

Не указана
  • Ташкент
  • От 3 до 6 лет

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

  • Разработка и поддержка бизнес-логики REST API, интеграция с внешними и внутренними системами.
  • Оптимизация производительности: нагрузочные тесты, профилирование, устранение узких мест, тюнинг БД и Redis.
  • Участие в переходе на сервисную архитектуру (Kafka).
  • Разработка и поддержка биллинга и его подсистем: отчётность, интеграции.
  • Мониторинг и метрики (Prometheus, Grafana), разбор инцидентов в продакшене.
  • Проектирование схемы БД и написание миграций, оптимизация SQL-запросов.
  • Участие в код-ревью, написание unit- и интеграционных тестов, ведение технической документации.

Требования:

  • Высшее или среднее техническое образование (ИТ, телекоммуникации).
  • Коммерческий опыт разработки на Python 3.x от 3 лет.
  • Опыт разработки и поддержки высоконагруженных систем: понимание узких мест (CPU, I/O, БД, сеть), умение профилировать и масштабировать.
  • Опыт разработки приложений, использующих сетевое взаимодействие (REST API/HTTP/JSON, SMPP).
  • Опыт работы с фреймворками Django, FastAPI, понимание асинхронного Python (asyncio).
  • Уверенное знание PostgreSQL: сложные запросы, индексы, транзакции, миграции.
  • Опыт работы с Redis и брокерами сообщений.
  • Понимание принципов ООП, паттернов, SOLID.
  • Опыт написания тестов (pytest).
  • Уверенная работа с Git, Docker, Linux/Unix.
  • Понимание основ сетей (модель OSI, протоколы TCP/IP, UDP).
  • Знание и понимание алгоритмов и структур данных.
  • Опыт разработки на Java и/или Go — будет плюсом.
  • Опыт работы с Kafka — будет плюсом.

Условия:

  • Оформление трудовых отношений в соответствии с действующим законодательством.
  • Добровольная медицинская страховка или абонемент в фитнес-клуб Чехов.
  • 27 календарных дней оплачиваемого отпуска в год.
  • Возможности для обучения и развития сотрудников, корпоративные тренинги.
  • Служебная сотовая связь.