11 часов назад
Fullstack-разработчик (Python/React)
800 000 - 1 400 000KZT
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, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →