Fullstack-разработчик (уклон на Python, дополнительно React)

150 000 ₽

Выше средней на 13%
  • Мичуринский проспект
  • Озёрная
  • Мичуринский проспект

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

Обязанности:

  • Разработка и сопровождение бизнес-логики на 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), либо доступ к общему стенду разработки; важно умение воспроизвести окружение по инструкции проекта.
Условия:
  • Полностью удаленный формат работы.
  • Официальное трудоустройство в штат компании.

Сравнение со средней зарплатой в похожих вакансиях:

110k

180k

79k

149k

270k


Адрес: Россия, Москва, Очаковское шоссе, 34
Показать на большой карте

Поделиться:

Опубликована 20 часов назад

Похожие вакансии

Вакансии быстро закрываются - скачайте мобильное приложение в RuStore и откликайтесь первыми!
Скачать бесплатно
Твои задачи: Реализация алгоритмов обработки распределенных данных в соответствии с требованиями ТЗ Покрытие кода тестами Анализ логов Проведение рефакторинга существующих разработок Проведение code review Мы ждем от тебя: Уверенное знание Java 8+, S...
  • Можно удаленно
  • Полный день
  • Опыт от 1 года
Логотип компании Лига Цифровой ЭкономикиЛига Цифровой Экономики
  • Москва
20 часов назад
Крупная аудиторская компания переводит ключевые бизнес-процессы на платформу 1С в рамках проекта ИТ-трансформации. Приоритетные направления: внедрение документооборота, развитие аудиторской программы (автоматизация деятельности по стандартам МСА), вн...
  • Можно удаленно
  • Полный день
  • Опыт от 1 года
Логотип компании ФинЭкспертизаФинЭкспертиза
  • Москва
20 часов назад
Обязанности: Поддержка и доработка конфигураций 1С УТ, УХ, ЗУП; Коммуникация с командой разработки; Создание нетиповых отчетов и обработок; Интеграция 1С с другими системами компании; Взаимодействие с отделами продаж и закупок(Битрикс), складом (ТСД)...
  • Можно удаленно
  • Полный день
  • Опыт от 1 года
Логотип компании АКРОН СКРАП МоскваАКРОН СКРАП Москва
  • Москва
2 дня назад
130 000 - 200 000 ₽
Выше средней на 24%
Требуемый опыт работы: от 2-х лет Полная занятость График: 5/2 Рабочие часы: 8 Формат работы: удалённо Чем заниматься: Разработка приложений на микросервисной архитектуре Участие в приемке работ в части интеграционных модулей Релиз разработок Участие...
  • Можно удаленно
  • Полный день
  • Опыт от 1 года
Логотип компании ВебРайзВебРайз
  • Москва
2 дня назад
Взаимодействовать с DE и Frontend-разработчиками, а также бизнес заказчиком для обеспечения согласованности ...
  • Можно удаленно
  • Полный день
  • Опыт от 1 года
Логотип компании Лига Цифровой ЭкономикиЛига Цифровой Экономики
  • Москва
3 дня назад
Требования: оконченное высшее образование; опыт работы с АБС «ЦФТ-Банк» в качестве разработчика от 2 ...
  • Можно удаленно
  • Полный день
  • Опыт от 1 года
Логотип компании IBSIBS
  • Москва
3 дня назад

Похожие вакансии

Логотип компании Лига Цифровой ЭкономикиЛига Цифровой Экономики
Логотип компании ФинЭкспертизаФинЭкспертиза
Логотип компании АКРОН СКРАП МоскваАКРОН СКРАП Москва
130 000 - 200 000 ₽
Логотип компании ВебРайзВебРайз
Мы обрабатываем данные посетителей и используем куки в соответствии с политикой конфиденциальности.