More jobs:
Fullstack-разработчик для транспортных компаний
Job in
Phoenix, Maricopa County, Arizona, 85001, USA
Listed on 2026-10-30
Listing for:
RV Logistic
Full Time
position Listed on 2026-10-30
Job specializations:
-
Software Development
Backend Developer, React.js, Python, Front End Developer
Job Description & How to Apply Below
Задача - участие в разработке приложения - операционная система для управления транспортной компанией.
Задачи- Разработка и сопровождение бизнес-логики на backend (Python, FastAPI): реализация и доработка REST API, сервисный слой, работа с БД через ORM, соблюдение изоляции данных по тенанту (), согласованность с правами доступа.
- Разработка и сопровождение пользовательского интерфейса (React, TypeScript): страницы и компоненты, формы, интеграция с API, состояние приложения, обработка ошибок и понятные сообщения пользователю.
- Участие в проектировании и оценке задач: разбор требований, декомпозиция, оценка трудозатрат, согласование с техническим лидом/продактом.
- Написание и поддержка автотестов: unit/integration (pytest на backend, Vitest на frontend) для ключевых сценариев и регрессии после изменений.
- Работа с миграциями БД (Alembic): новые и изменённые сущности, обратимые миграции, согласование с индексами и производительностью.
- Рефакторинг и технический долг: упрощение кода, выравнивание под принятые в проекте паттерны (тонкие роуты, логика в сервисах), без лишних «переписываний ради переписывания».
- Code review: участие в ревью чужого кода и реакция на замечания по своим изменениям.
- Интеграции и внешние сервисы: при необходимости — доработка клиентов к API (геокодирование, телематика, платежи и т.п.) с учётом таймаутов, ограничений и безопасности.
- Документирование: краткое описание нетривиальных решений в коде/в репозитории документации при внедрении новых фич.
- Взаимодействие с смежными ролями: уточнения у аналитики/продакта, согласование контрактов API с frontend, при необходимости — с Dev Ops по окружениям и деплою.
- Backend: проектирование и реализация REST API, слой сервисов, валидация входных данных (в т.ч. Pydantic), работа с реляционной БД через ORM, транзакции, миграции схемы.
- Frontend: компонентная разработка на React, строгая типизация TypeScript, работа с формами, асинхронные запросы к API, обработка состояний загрузки и ошибок.
- Совместная работа:
Git (ветки, merge/rebase, code review), читаемый код, умение разбирать чужой код в существующем репозитории. - Будет плюсом:
Backend - (Python 3.9+, FastAPI, SQLAlchemy 2.x, Alembic, PostgreSQL, JWT (аутентификация)); - Будет плюсом: Асинхронность и очереди - (Redis, RabbitMQ (или опыт с аналогами — понимание очередей и воркеров));
- Будет плюсом: Файлы / объектное хранилище - (MinIO / S3-совместимое API);
- Будет плюсом:
Frontend - (React 18, TypeScript, Vite, React Router 6, Zustand, Axios); - Будет плюсом: Карты - (Leaflet / react-leaflet);
- Будет плюсом: Тесты - (pytest (backend), Vitest + Testing Library…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×