yandex
Страна
Казахстан
Зарплата
160 000 ₽ – 280 000 ₽
+500% приглашений

Откликайтесь
на вакансии с ИИ

Ускорим процесс поиска работы
В офисеПолная занятость

Fullstack Developer

ИИОценка ИИ

Привлекательная вакансия с очень современным стеком (Python 3.12, React 19) и отсутствием легаси. Зарплата выше средней по рынку Казахстана, однако жесткое требование работы в офисе может быть минусом для некоторых кандидатов.


Вакансия из Quick Offer Global, списка международных компаний
Пожаловаться

Сложность вакансии

ЛегкоСложно
ИИОценка ИИ

Высокая сложность обусловлена требованием глубоких знаний как в бэкенде (DDD, асинхронный Python, OLAP), так и во фронтенде (React 19, FSD), а также необходимостью работы в офисе в Астане.

Анализ зарплаты

Медиана180 000 ₽
Рынок140 000 ₽ – 250 000 ₽
ИИОценка ИИ

Предложенная зарплата (800к – 1.4м тенге) является конкурентной для рынка Астаны. Верхняя планка соответствует уровню Senior разработчика в крупных технологических компаниях региона.

Сопроводительное письмо

Меня заинтересовала вакансия Fullstack Developer в AML ACADEMY, так как мой опыт разработки на Python и React идеально совпадает с вашим технологическим стеком. Я имею глубокую экспертизу в работе с FastAPI и SQLAlchemy 2.0, а также опыт проектирования сложных интерфейсов на React с использованием TanStack и современных UI-библиотек.

Особый интерес вызывает работа с аналитическими нагрузками и OLAP-системами, так как я имею опыт оптимизации тяжелых запросов в PostgreSQL и работы с ClickHouse. Я сторонник чистого кода, типизации и архитектурных подходов DDD и FSD, что позволит мне эффективно участвовать в развитии ваших внутренних систем и проектировании архитектуры с нуля без легаси.

+250% к просмотрам

Составьте идеальное письмо к вакансии с ИИ-агентом

Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь в 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, современный стек без легаси

— Конкурентная заработная плата, обсуждается по итогам собеседования

*📱* Контакты: Откликнуться

+400% к собеседованиям

Создайте идеальное резюме с помощью ИИ-агента

Создайте идеальное резюме с помощью ИИ-агента

Навыки

  • 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 для обработки фоновых задач или обмена сообщениями?

Оценка опыта работы с современным инструментарием.

Расскажите о вашем опыте настройки GitLab CI для контейнеризированных приложений: как вы организуете сборку и деплой?

Похожие вакансии

Казахстанот 160 000 ₽
более 1000 офферов получено
4.9

1000+ офферов получено

Устали искать работу? Мы найдём её за вас

Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!