HUMAN GENERATED TECHNOLOGIES

Software Engineer (Python)

15 000 000 – 25 000 000 UZS

middle · офис · Ташкент · полная · 24 июл

Как это работает

Описание

О DOMO
DOMO - это современная платформа, которая объединяет все коммунальные и бытовые услуги Узбекистана в одном приложении и обслуживает более двух миллионов пользователей. Каждый день семьи по всей стране пользуются им, чтобы проводить свои платежи - просто и в одном месте.

О роли
Как Python backend-инженер вы будете работать с нашими core- и сервисными системами - строить и масштабировать API, интеграции и дата-пайплайны, которые обеспечивают ежедневные транзакции для домохозяйств по всей стране. Вы присоединитесь к команде, которая непрерывно выпускает продукт, заботится о надёжности и работает вплотную к реальной платёжной инфраструктуре.

Чем предстоит заниматься

  • Проектировать, разрабатывать и поддерживать асинхронные backend-сервисы, обрабатывающие большой объём транзакций.
  • Интегрировать и поддерживать соединения с платёжными шлюзами, банками и поставщиками услуг - обрабатывая авторизацию, подпись, идемпотентность, повторные попытки и восстановление после сбоев.
  • Оптимизировать SQL-запросы, схему и индексацию под производительность на больших растущих данных.
  • Владеть фичами от начала до конца: от проектирования и реализации до код-ревью, деплоя и мониторинга в проде.
  • Работать с мобильной, фронтенд- и продуктовой командами, поставляя надёжные, хорошо задокументированные API.

Требования

  • 3+ года production-опыта в backend-разработке на Python, включая современную асинхронность (async/await, экосистема asyncio).
  • Практический опыт с FastAPI (или эквивалентным async-фреймворком) и валидацией на базе Pydantic.
  • Уверенные SQL и PostgreSQL: проектирование схемы, индексация, производительность запросов на больших данных.
  • Опыт интеграции сторонних HTTP API - схемы авторизации, подпись, идемпотентность, повторные попытки, обработка таймаутов - в идеале платёжные, банковские или биллинговые системы.
  • Уверенная работа с Docker и Git-процессами (merge request'ы, код-ревью, CI).
  • Английский, достаточный для чтения и написания технической документации.
  • Уверенная работа с AI-based процессами.

Будет плюсом

  • Опыт в финтехе (платёжные, банковские или биллинговые системы на масштабе).
  • Знакомство с Kubernetes, пулингом соединений (PgBouncer) и фоновой обработкой задач (например, TaskIQ, Celery).
  • Опыт с observability: Grafana, Loki, структурированное логирование, анализ производительности запросов.
  • Понимание очередей сообщений, кэширования (Redis) и event-driven паттернов.
  • Вклад в техническую документацию или спецификации API (OpenAPI).

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

  • Работу над продуктом, которым пользуются более 2 миллионов человек по всему Узбекистану.
  • Реальную ответственность за системы, близкие к ядру бизнеса.
  • Команду, которая ценит чистый код, вдумчивую инженерию и непрерывную поставку.
  • Конкурентную зарплату и работу в офисе в центре Ташкента.

Навыки

pythonapi_testingmonitoringjiraredisdockerpostgresqlsqlnetworkinggit

Умный отклик

Разберем вакансию, зададим уточняющие вопросы и соберем резюме и сопроводительное

Как это работает

Если просят коды из SMS, установить ПО или перевести деньги — это мошенничество. Не соглашайтесь.