Войти

Senior Python Developer (FastAPI)

Компания ОсОО "Тумар Сервис"
Тип Офис / Бишкек
Оклад От 140000 KGS в месяц
Описание вакансии

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

  • Проектирование и развитие микросервисной архитектуры на FastAPI
  • Разработка и поддержка REST API для веб- и мобильных клиентов
  • Интеграция с внешними системами: ГНС КР (налоговая отчётность, ЭСФ), «Тундук» (межведомственное взаимодействие), ГУ «Кызмат» (облачная электронная подпись), 1С
  • Работа с реляционной базой данных (PostgreSQL): проектирование схем, миграции, оптимизация запросов
  • Разработка асинхронных задач и очередей (Celery/RabbitMQ/Redis)
  • Проектирование систем под нагрузку: кеширование, шардирование, отказоустойчивость
  • Code review и менторинг middle/junior разработчиков
  • Участие в техническом планировании, выборе технологий и архитектурных решений
  • Контроль качества кода, написание тестов (pytest)
  • Настройка CI/CD пайплайнов, контейнеризация (Docker)

Требования:

  • От 4+ лет коммерческого опыта Python-разработки
  • Глубокое знание FastAPI (или сильный опыт с Flask/Django + готовность работать на FastAPI)
  • Уверенная работа с асинхронным Python (asyncio, async/await)
  • Опыт проектирования REST API, понимание принципов OpenAPI/Swagger
  • Сильные знания PostgreSQL (индексы, EXPLAIN, оптимизация)
  • Опыт работы с SQLAlchemy (ORM и Core)
  • Опыт интеграций с внешними API (XML/JSON, gRPC — плюсом)
  • Опыт с Docker, понимание принципов CI/CD (GitLab CI / GitHub Actions)
  • Опыт работы с очередями (Celery, RabbitMQ или Kafka)
  • Понимание принципов безопасности backend-приложений (OAuth2, JWT, шифрование)
  • Опыт работы в команде, написание понятного кода и документации
  • Английский на уровне чтения технической документации

Будет плюсом:

  • Опыт работы с системами электронной подписи (КриптоПро, ОЭП, X.509)
  • Опыт интеграции с 1С (через COM, REST API или OData)
  • Знание fintech/legaltech-домена
  • Опыт с Kubernetes
  • Опыт интеграции с государственными API (ГНС, налоговые, межведомственные шины данных)
  • Опыт работы с большими объёмами документов, файловыми хранилищами (S3-совместимые)