Senior Python Backend Engineer

Дата размещения вакансии: 18.02.2026
Работодатель: K-Line Network
Уровень зарплаты:
от 700000 RUR
Город:
Астана
микрорайон Промышленный, улица Кокарал 2/1
Требуемый опыт работы:
От 3 до 6 лет

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

  • Проектирование архитектуры backend (модульный монолит, multi-tenant, RBAC)
  • Проектирование модели данных (PostgreSQL) и мета-модели no-code конструктора
  • Выбор технологий и стандартов (кодстайл, CI/CD, логирование, мониторинг)
  • Разработка критических компонентов:
  • ядро метаданных (entities/fields/relations)
  • механика прав доступа (RBAC)
  • аудит-лог
  • событийная модель/очереди для автоматизаций

Требования:

  • Python 3.10+ (уверенно)
  • Опыт проектирования систем уровня SaaS (желательно multi-tenant)
  • Отличное знание PostgreSQL:
  • индексы, транзакции, блокировки
  • оптимизация запросов (EXPLAIN/ANALYZE)
  • миграции, схемы
  • Опыт построения API:
  • REST (обязательно)
  • OpenAPI/Swagger (обязательно)
  • Опыт с backend-фреймворками:
  • Django/DRF и/или FastAPI (желательно оба на уровне понимания)
  • AuthN/AuthZ:
  • JWT, OAuth2
  • RBAC/ABAC подходы, принципы least privilege
  • Очереди и фоновые задачи:
  • RabbitMQ + Celery/RQ (или аналог)
  • Кеширование и сессии:
  • Redis (кеш, rate-limit, locks)

Инфраструктура:

  • Docker, docker-compose
  • Nginx (reverse proxy)
  • базовый Linux/DevOps кругозор (логирование, healthchecks)

Nice-to-have:

  • Опыт с audit/compliance логами
  • Event-driven паттерны (outbox, idempotency)
  • Multi-tenant изоляция (tenant_id + RLS/политики)
  • Базовые знания фронта (чтобы грамотно делать контракты API)
  • Ожидаемые результаты (Definition of Done по роли)
  • Архитектурный документ (diagram + ADR решения)
  • Скелет проекта + стандарты разработки
  • Реализовано Core: tenants, RBAC, meta-model, audit log
  • Настроен CI/CD, тестовый контур, линтеры

Условия:

  • Официальное трудоустройство
  • График 5/2