Senior Python Backend Engineer
K-Line Network · от 700 000 KZT · Астана · HH · опубликовано 6 мая 2026 г.
Описание вакансии
Обязанности:
• Проектирование архитектуры 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