Fullstack-разработчик (React / Next.js + Python / FastAPI)

Fullstack-разработчик (React / Next.js + Python / FastAPI)

Описание вакансии

О роли

Мы ищем Full Stack инженера (React / Next.js + Python / FastAPI), который поможет довести уже работающий backend CompanyCentral.co.uk до MVP-релиза.

Мы создаём систему с большой нагрузкой на backend. Хотя пользовательский интерфейс намеренно простой, основная сложность находится на backend: сбор данных из множества источников, парсинг, трансформация, валидация и надёжная отдача их в UI.

Это не традиционное веб-приложение «plug-and-play». Мы ищем инженеров, которым комфортно работать с реальными данными, edge кейсами и системными аспектами, даже если основная работа будет на фронтенде или по всему стеку.

Вы будете работать в коллаборативной и поддерживающей командной среде с чётко определёнными задачами и приоритетами, зафиксированными в Jira с поддерживающей документацией в Confluence и обсуждаемыми на ежедневных 30 минутных стендапах.

Вы будете работать с frontend и backend частями системы, обеспечивая согласованность API контрактов, моделей данных и реализации.

Работа планируется до 6 сфокусированных часов в день, с использованием Hubstaff для лёгкого трекинга времени, в соответствии с задачами в Jira и обсуждениями на ежедневных стендапах.

Чем вы будете заниматься

  • Улучшать и дорабатывать существующие frontend приложения на Next.js 14 (React 18)
  • Работать с публичным сайтом и внутренней административной панелью
  • Поддерживать и улучшать backend сервисы на FastAPI (Python 3.11)
  • Проектировать и развивать REST API с использованием OpenAPI и Swagger
  • Интегрировать и развивать API между frontend и backend частями системы
  • Выявлять и устранять узкие места производительности
  • Выявлять и устранять проблемы производительности, брать на себя не до конца определённые задачи и повышать наблюдаемость системы за счёт мониторинга, метрик и алертов
  • Исправлять ошибки, обрабатывать edge кейсы и усиливать стабильность продакшена
  • Следовать задачам и критериям приёмки, определённым в Jira, и синхронизироваться по приоритетам на ежедневных стендапах
  • Вносить улучшения и идеи за пределами конкретных тикетов, когда это уместно

Технологический стек

Frontend

  • Next.js 14, React 18, TypeScript
  • Tailwind CSS, Radix UI, shadcn ui, Material UI
  • TanStack Query, Zustand
  • React Hook Form, Zod

Backend

  • Python 3.11, FastAPI, Uvicorn
  • PostgreSQL, SQLAlchemy Async, Alembic
  • Elasticsearch
  • JWT, OAuth

Ops и тестирование

  • Docker, Datadog
  • OpenAPI, Swagger
  • Pytest, Vitest, Jest, Playwright

Кого мы ищем

  • Более 3 лет опыта работы с описанным стеком
  • Сильный Mid / Senior
  • Уверенный опыт работы с frontend и backend
  • Комфортная работа в существующей кодовой базе
  • Опыт работы с REST API и Swagger или OpenAPI
  • Понимание реляционных баз данных и производительности SQL запросов
  • Способность работать самостоятельно в рамках чётко структурированного процесса
  • Умение принимать технические решения и задавать вопросы при необходимости
  • Опыт работы с Jira
  • Профессиональный уровень английского языка (не ниже B1), с умением самостоятельно писать понятные комментарии к коду и техническую документацию (AI-инструменты допускаются как вспомогательные, но не как замена пониманию и авторству)

Будет плюсом

  • Опыт работы с системами обработки больших объёмов данных или поисковыми системами
  • Опыт работы с живыми или продакшен системами
  • Интерес к оптимизации производительности и системному дизайну
  • Опыт работы с веб-скрейпингом и краулингом

Навыки
  • React
  • Python
  • FastAPI
Посмотреть контакты работодателя

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

Широков Алексей Владимирович
  • Москва

  • до 350000 RUR

Рекомендуем

Senior Backend-разработчик / Tech Lead (Python/Django, Celery, Docker, CI/CD)

Экгардт Евгений Александрович

  • Москва

  • до 13 USD

Рекомендуем
HANIFA MARKET
  • Москва

  • до 250000 RUR

Senior Fullstack-разработчик Developer (PHP Yii2/JS/HTML)

Малыгин Владислав Артемович

  • Москва

  • от 200000 RUR

Мокров Алексей Алексеевич
  • Москва

  • до 300000 RUR

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию