Описание
Описания нет
Задачи
•Проектировать и реализовывать backend- и frontend-части веб-приложений и внутренних систем
•Разрабатывать асинхронные API и сервисы на Python с Litestar и FastAPI
•Проектировать модели данных, схемы баз данных и миграции
•Работать с аналитическими нагрузками, тяжёлыми запросами и агрегациями, оптимизировать запросы под OLAP
•Прорабатывать бизнес-логику, доменные модели и слоистую архитектуру
•Интегрировать сервисы с помощью gRPC, брокеров сообщений и фоновых задач
•Контейнеризировать сервисы и настраивать окружения с Docker и GitLab CI
•Разрабатывать пользовательские интерфейсы на React и TypeScript
•Интегрировать фронтенд с API, создавать клиентский код из OpenAPI и обрабатывать нестандартные случаи
•Разрабатывать и поддерживать повторно используемые компоненты интерфейса
•Участвовать в проектировании архитектуры приложений и выпускать свой код в рабочую среду
Требования
•Опыт коммерческой разработки от 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 и компонентного подхода
•Системное мышление, внимание к качеству кода и самостоятельность в проработке задач
Условия
Зарплата 800 000 – 1 400 000 ₸