JolCareerВакансии

Вакансия: Fullstack Developer

АФМ РК / AML ACADEMYАстанаВ офисе800 000–1 400 000 KZT

Опубликовано:

#вакансия #астана #оффлайн #workITkz #javascript, #python, #fullstack
Должность: Вакансия: Fullstack Developer
Компания: АФМ РК / AML ACADEMY
https://www.gov.kz/memleket/entities/afm?lang=ru
Город: Астана
Занятость: оффлайн
Оплата: 800 000 - 1 400 000 ₸
Агентство Республики Казахстан по финансовому мониторингу является государственным органом, непосредственно подчиненным и подотчетным Президенту Республики Казахстан, осуществляющим руководство в сфере противодействия легализации (отмыванию) доходов, полученных преступным путем, и финансированию терроризма, а также по предупреждению, выявлению, пресечению, раскрытию и расследованию экономических и финансовых правонарушений, отнесенных законодательством Республики Казахстан к ведению этого органа.
Описание вакансии:
- Проектирование и реализация 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, современный стек без легаси
- Конкурентная заработная плата, обсуждается по итогам собеседования
Контакты:
Telegram @UWService
Whatsapp