Обязанности описаны чётко, а стек актуальный, но широкий набор задач одновременно по backend и frontend может быть тяжёлым для позиции начального уровня.
Кликните для подробной информации
Широкий круг задачАктуальный стекПонятные обязанности
Оценка от Hirify AI
Мэтч & Сопровод
Покажет вашу совместимость и напишет письмо
Создать профиль и узнать мэтч
Описание вакансии
Текст:
Hirify AI/Оригинал
TL;DR
Fullstack-разработчик (уклон на Python, дополнительно React) (Python/FastAPI/React): Разработка операционной системы для управления транспортной компанией с акцентом на REST API, бизнес-логику, пользовательские интерфейсы и интеграции. Focus on изоляцию данных по тенантам, транзакции и миграции БД, автотесты, производительность и согласованность API между backend и frontend.
Локация: удалённая работа; в вакансии указана Москва.
Зарплата: 150000–150000 ₽ на руки в месяц.
Компания
RV Logistic разрабатывает операционную систему для управления транспортной компанией.
Что делать
Разрабатывать и сопровождать backend-бизнес-логику на Python и FastAPI: REST API, сервисный слой, ORM, валидацию данных и контроль изоляции по tenant_id.
Разрабатывать интерфейсы на React и TypeScript: страницы, компоненты, формы, интеграцию с API, управление состоянием и обработку ошибок.
Участвовать в проектировании и оценке задач, разбирать требования, декомпозировать работу и согласовывать решения с техническим лидом и продактом.
Писать и поддерживать unit- и integration-тесты для backend и frontend, а также выполнять code review.
Работать с миграциями Alembic, индексами, производительностью, рефакторингом и техническим долгом.
Разрабатывать интеграции с внешними API, документировать нетривиальные решения и взаимодействовать с аналитикой, frontend и DevOps.
Требования
От 1 года до 3 лет опыта разработки.
Проектирование REST API, сервисный слой, валидация входных данных, включая Pydantic, работа с реляционными БД через ORM, транзакции и миграции схемы.
Компонентная разработка на React, строгая типизация TypeScript, формы, асинхронные запросы к API и обработка состояний загрузки и ошибок.
Git: ветки, merge/rebase, pull request или merge request, code review и работа с удалённым репозиторием.
Умение читать и разбирать существующий код, писать читаемый код и воспроизводить окружение по инструкции проекта.
Желательно совпадение или близкий аналог технологического стека: Python 3.9+, FastAPI, SQLAlchemy 2.x, Alembic, PostgreSQL и JWT.
Знание Redis и RabbitMQ либо аналогов, понимание очередей и воркеров, а также MinIO или S3-совместимого API.
Знание React 18, Vite, React Router 6, Zustand, Axios, Leaflet или react-leaflet, pytest, Vitest и Testing Library.
Готовность работать с Docker/Docker Compose либо с общим стендом разработки.
Культура и преимущества
Полностью удалённый формат работы.
Официальное трудоустройство в штат компании.
Совместная разработка с техническим лидом, продактом, аналитикой, frontend и DevOps.
Возможность согласовать способ работы с окружением: контейнеризация зависимостей или общий стенд разработки.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →