от 700000 RUR
Астана
микрорайон Промышленный, улица Кокарал 2/1
микрорайон Промышленный, улица Кокарал 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