fullstack-разработчик для транспортных компаний

RV Logistic

États-Unis

À distance

USD 120 000 - 160 000

Plein temps

Il y a 2 jours
Soyez parmi les premiers à postuler

Une candidature complète en une minute

Un CV et une lettre de motivation personnalisés, prêts à envoyer.

Passez les filtres ATS

Résumé du poste

RV Logistic ищет опытного инженера по разработке для работы над приложением-операционной системой управления транспортной компанией. Ваша задача — развивать бэкенд на Python (FastAPI) и фронтенд на React с TypeScript, реализуя REST API, формы и логику UI, а также обеспечивать устойчивость к сбоям и качественный пользовательский опыт.

Будете участвовать в проектировании задач, оценке трудозатрат, написании автотестов и миграций БД.

Qualifications

  • Опыт проектирования и реализации REST API на Python (FastAPI).
  • Опыт фронтенд-разработки с React и TypeScript.
  • Работа с реляционными БД и ORM; миграции Alembic.
  • Опыт код-ревью и работы в командах.
  • Наличие тестов: pytest для backend, Vitest для frontend.

Responsabilités

  • Разработка и сопровождение бизнес-логики на backend (Python, FastAPI) и REST API; работа с БД через ORM; соблюдение изоляции данных по tenant_id.
  • Разработка и сопровождение пользовательского интерфейса (React, TypeScript); интеграция с API, обработка ошибок.
  • Участие в проектировании и оценке задач: разбор требований, декомпозиция, оценка трудозатрат.
  • Написание и поддержка автотестов: pytest (backend) и Vitest (frontend).
  • Работа с миграциями БД (Alembic) и обратимые миграции; оптимизация индексов.
  • Рефакторинг и снижение технического долга; участие в code review.
  • Интеграции с внешними сервисами и доработка клиентов API; работа по вопросам таймаутов и безопасности.
  • Документирование решений и обновлений в репозитории.
  • Взаимодействие с аналитикой/продактом и DevOps по окружениям и деплою.

Connaissances

Backend-разработка
Frontend-разработка
REST API дизайн
код-ревью
Unit-тесты
менторство

Outils

Python
FastAPI
TypeScript
React
SQLAlchemy
Alembic
PostgreSQL
Redis
RabbitMQ
Docker
MinIO / S3

Description du poste

Описание

Задача - участие в разработке приложения - операционная система для управления транспортной компанией.

Задачи
  • Разработка и сопровождение бизнес-логики на backend (Python, FastAPI): реализация и доработка REST API, сервисный слой, работа с БД через ORM, соблюдение изоляции данных по тенанту (tenant_id), согласованность с правами доступа.
  • Разработка и сопровождение пользовательского интерфейса (React, TypeScript): страницы и компоненты, формы, интеграция с API, состояние приложения, обработка ошибок и понятные сообщения пользователю.
  • Участие в проектировании и оценке задач: разбор требований, декомпозиция, оценка трудозатрат, согласование с техническим лидом/продактом.
  • Написание и поддержка автотестов: unit/integration (pytest на backend, Vitest на frontend) для ключевых сценариев и регрессии после изменений.
  • Работа с миграциями БД (Alembic): новые и изменённые сущности, обратимые миграции, согласование с индексами и производительностью.
  • Рефакторинг и технический долг: упрощение кода, выравнивание под принятые в проекте паттерны (тонкие роуты, логика в сервисах), без лишних «переписываний ради переписывания».
  • Code review: участие в ревью чужого кода и реакция на замечания по своим изменениям.
  • Интеграции и внешние сервисы: при необходимости — доработка клиентов к API (геокодирование, телематика, платежи и т.п.) с учётом таймаутов, ограничений и безопасности.
  • Документирование: краткое описание нетривиальных решений в коде/в репозитории документации при внедрении новых фич.
  • Взаимодействие с смежными ролями: уточнения у аналитики/продакта, согласование контрактов API с frontend, при необходимости — с DevOps по окружениям и деплою.
Требования
  • 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 (frontend));
  • Будет плюсом: Инфраструктура - Совместная разработка: Git (ветки, pull request / merge request, code review), работа с удалённым репозиторием;
  • Будет плюсом: Окружение: по согласованию с командой — либо контейнеризация зависимостей (Docker / Docker Compose), либо доступ к общему стенду разработки; важно умение воспроизвести окружение по инструкции проекта
Условия
  • Полностью удаленный формат работы.
  • Официальное трудоустройство в штат компании.
Obtenez votre examen gratuit et confidentiel de votre CV.

ou faites glisser et déposez votre fichier ici.

Similar jobs

Postes similaires à comparer

backend-разработчик
backend-разработчик

ВКонтакте • États-Unis

À distance
USD 140 000 - 180 000
Гибкий график
Бонусы и скидки от партнеров
Офис в центре города
+2
fullstack-разработчик TypeScript
fullstack-разработчик TypeScript

А0 • États-Unis

À distance
USD 90 000 - 150 000
Полная удаленка
ИТ-аккредитация
Конференции и обучение
Fullstack developer
Fullstack developer

Meteoro Platform • États-Unis

À distance
USD 150 000 - 230 000
Удалённая работа
Гибкий график
Конкурентная оплата
frontend engineer for apparel
frontend engineer for apparel

Копылова Татьяна Алексеевна • États-Unis

À distance
USD 33 000 - 50 000
Ежегодные офлайн-встречи команды
Бонусная программа
Python разработчик backend-сервисов
Python разработчик backend-сервисов

Hireway • États-Unis

À distance
USD 28 000 - 41 000
Backend developer for veterinary clinics
Backend developer for veterinary clinics

Новые Ветеринарные Технологии • États-Unis

À distance
USD 110 000 - 180 000
Удалённая работа с гибким графиком
backend-разработчик
backend-разработчик

Сёрф • États-Unis

À distance
USD 120 000 - 190 000
Remote work
Flexible schedule
AI-powered development
frontend developer
frontend developer

aQsi • États-Unis

À distance
USD 33 000 - 56 000
Полностью удаленная работа
Python backend developer
Python backend developer

Miles Miles Ltd • États-Unis

À distance
USD 100 000 - 150 000
Backend software engineer for hosting and VPN services
Backend software engineer for hosting and VPN services

АИМОР • États-Unis

À distance
USD 120 000 - 180 000
Удаленная работа