Назад
11 часов назад

Fullstack-разработчик (Python/React)

800 000 - 1 400 000KZT
Формат работы
onsite
Тип работы
fulltime
Грейд
middle
Страна
Kazakhstan
hhВакансия с HeadHunter. Контакт ведёт на hh.ru

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

Описание вакансии

Текст:
/
TL;DR
Fullstack-разработчик (Python/React): Проектирование и разработка backend- и frontend-частей веб-приложений и внутренних систем с акцентом на асинхронные Python-сервисы, аналитические нагрузки и типизированные React-интерфейсы. Focus on проектирование доменных моделей и слоистой архитектуры, интеграцию сервисов через gRPC и очереди, оптимизацию PostgreSQL и выкладку кода в production.

Локация: Астана, проспект Мангилик Ел, 53/1; работа на месте работодателя в офисе

Зарплата: 800 000–1 400 000 KZT в месяц до вычета налогов

Компания

AML ACADEMY — академия финансового мониторинга, развивающая веб-приложения и внутренние системы на современной собственной on-premise-инфраструктуре.

Что делать

  • Проектировать и разрабатывать backend- и frontend-части веб-приложений и внутренних систем.
  • Создавать асинхронные API и сервисы на Python с Litestar или FastAPI.
  • Проектировать модели данных, схемы PostgreSQL, миграции и оптимизировать тяжёлые аналитические запросы под OLAP.
  • Разрабатывать доменную логику по DDD и слоистой архитектуре, интегрировать сервисы через gRPC, брокеры сообщений и фоновые задачи.
  • Разрабатывать интерфейсы на React и TypeScript, переиспользуемые UI-компоненты и интеграцию с backend API.
  • Контейнеризировать сервисы, настраивать окружения через Docker и GitLab CI, участвовать в архитектуре и выкладывать код в production.

Требования

  • От 3 лет коммерческой разработки, включая более года в роли fullstack-разработчика.
  • Python 3.12+, полная типизация, Litestar или FastAPI, Pydantic v2, Dishka.
  • SQLAlchemy 2.0, Alembic, asyncpg и глубокое знание PostgreSQL: индексы, планы запросов, оконные функции и оптимизация нагрузок.
  • Опыт работы с ClickHouse, Elasticsearch или Neo4j, а также со слоистой архитектурой и DDD.
  • React 19, TypeScript, Vite, bun и экосистема TanStack, Zustand, react-hook-form, zod.
  • Git, Docker, GitLab CI или аналог, фоновые задачи и очереди с taskiq или Celery, NATS либо Redis.

Хорошо, если есть

  • structlog, uv, ruff, pytest с async-тестами, gRPC и MinIO/S3.
  • Интеграция self-hosted LLM через OpenAI-совместимый API и pydantic-ai.
  • Ansible, Terraform, Grafana, Biome, генерация API-клиентов и инструменты визуализации данных.
  • vitest и Playwright.

Культура и преимущества

  • Полная занятость и работа в офисе.
  • Возможность влиять на архитектуру backend- и frontend-частей продукта.
  • Собственная on-premise-инфраструктура и современный стек без легаси.
  • Конкурентная заработная плата, обсуждаемая по итогам собеседования.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →