- Страна
- Казахстан
- Зарплата
- 160 000 ₽ – 280 000 ₽
Откликайтесь
на вакансии с ИИ

Fullstack Developer
Привлекательная вакансия с очень современным стеком (Python 3.12, React 19) и отсутствием легаси. Зарплата выше средней по рынку Казахстана, однако жесткое требование работы в офисе может быть минусом для некоторых кандидатов.
Сложность вакансии
Высокая сложность обусловлена требованием глубоких знаний как в бэкенде (DDD, асинхронный Python, OLAP), так и во фронтенде (React 19, FSD), а также необходимостью работы в офисе в Астане.
Анализ зарплаты
Предложенная зарплата (800к – 1.4м тенге) является конкурентной для рынка Астаны. Верхняя планка соответствует уровню Senior разработчика в крупных технологических компаниях региона.
Сопроводительное письмо
Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь в AML Academy уже сейчас
Присоединяйтесь к AML ACADEMY и создавайте современные аналитические системы на передовом стеке технологий!
Описание вакансии
*🚀* Вакансия: Fullstack Developer
Зарплата: 800 000 – 1 400 000 ₸
Компания: АФМ РК / AML ACADEMY
Город: Астана
Формат: офис (гибрид/удалённый формат не предусмотрен)
График: 5/2
Занятость: полная
Опыт: от 3 лет
*🔧* Обязанности
— Проектирование и реализация backend- и frontend-частей веб-приложений и внутренних систем
— Разработка async API и сервисов на Python (Litestar, FastAPI)
— Проектирование моделей данных, схем БД и миграций
— Работа с аналитическими нагрузками: тяжёлые запросы, агрегации, оптимизация под OLAP
— Проработка бизнес-логики и доменных моделей (DDD), слоистая архитектура
— Интеграция сервисов между собой: gRPC, брокеры сообщений, фоновые задачи
— Контейнеризация сервисов и настройка окружений (Docker, GitLab CI)
— Разработка пользовательских интерфейсов на React + TypeScript
— Интеграция фронтенда с backend-API, кодогенерация клиента из OpenAPI, обработка edge-кейсов
— Разработка и поддержка переиспользуемых UI-компонентов
— Участие в проектировании архитектуры приложений и выкатка своего кода в прод
*✅* Требования
— Опыт коммерческой разработки от 3 лет, из них год+ в роли fullstack
— Python 3.12+, полная типизация
— Litestar или FastAPI, Pydantic v2, Dishka
— SQLAlchemy 2.0, Alembic, asyncpg
— PostgreSQL: индексы, план запроса, оконные функции, оптимизация тяжёлых запросов
— Опыт хотя бы с одним аналитическим или поисковым хранилищем: ClickHouse, Elasticsearch, Neo4j
— Слоистая архитектура, DDD
— Git, Docker, GitLab CI (или аналог)
— Фоновые задачи и очереди: taskiq или Celery, NATS, Redis
— React 19, TypeScript, Vite, bun
— TanStack Router, TanStack Query, TanStack Table, Zustand, react-hook-form, zod
— Компонентные библиотеки: Mantine 8 либо Tailwind 4 + Radix/shadcn
— Feature-Sliced Design или другая явная слоистая структура фронтенда
— HTML, CSS, component-based подход
— Системное мышление, внимание к качеству кода, самостоятельность в проработке задачи
*⭐️* Будет плюсом
— structlog, uv, ruff, pytest с async-тестами
— gRPC (grpclib, betterproto2)
— MinIO / S3
— Интеграция self-hosted LLM через OpenAI-совместимый API, pydantic-ai
— Ansible, Terraform, Grafana
— Biome, кодогенерация API-клиента (@hey-api/openapi-ts)
— motion, ECharts / Recharts, графовые визуализации (@xyflow/react)
— vitest, Playwright
*💼* Условия
— Полная занятость, работа в офисе
— Влияние на архитектуру backend- и frontend-частей продукта
— Собственная инфраструктура on-premise, современный стек без легаси
— Конкурентная заработная плата, обсуждается по итогам собеседования
*📱* Контакты: Откликнуться
Создайте идеальное резюме с помощью ИИ-агента

Навыки
- TypeScript
- Python
- Terraform
- PostgreSQL
- Redis
- React
- Docker
- gRPC
- FastAPI
- Ansible
- ElasticSearch
- GitLab CI
- SQLAlchemy
- Neo4j
- ClickHouse
- Celery
- Tailwind
- NATS
- Zustand
- Vite
- Alembic
- Litestar
Возможные вопросы на собеседовании
Проверка понимания архитектурных паттернов, заявленных в требованиях.
Как вы разделяете ответственность между слоями в DDD при разработке на FastAPI/Litestar?
Вакансия предполагает работу с аналитическими данными.
Какие стратегии оптимизации тяжелых агрегирующих запросов в PostgreSQL вы применяли на практике?
Проверка владения современными стандартами фронтенд-разработки.
В чем преимущества использования Feature-Sliced Design (FSD) в крупных React-проектах по сравнению с классической структурой папок?
Проверка навыков работы с асинхронностью и очередями.
В каких случаях вы бы предпочли NATS вместо Redis для обработки фоновых задач или обмена сообщениями?
Оценка опыта работы с современным инструментарием.