Aller au contenu principal

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

Technologie
Alion
Saint-Python, FranceIl y a 1 moisJusqu'au 27/10/2026
Temps pleinSur site

Description du poste

Привет! Нам нужен инженер, который закроет собой оба направления - backend и frontend

. Вы будете проектировать архитектуру высоконагруженного корпоративного портала с нулевой толерантностью к ошибкам.

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

  • Backend (Core & AI):
  • Проектировать отказоустойчивые REST/WebSocket API на FastAPI: async/await, DI, middleware, кастомные обработчики исключений.
  • Интегрировать локальные LLM и управлять контекстом через векторную БД Qdrant: поиск семантических схожестей, RAG-пайплайны.
  • Работать с гибридным хранением данных: реляционные схемы PostgreSQL/SQL и документоориентированные коллекции MongoDB.
  • Настраивать взаимодействие с объектным хранилищем S3 для тяжёлых медиафайлов: видео, изображения.
  • Обеспечивать наблюдаемость системы: внедрять трейсинг OTEL, Jaeger, собирать метрики в Prometheus/Grafana, настраивать централизованное логирование.
  • Frontend (UI/UX & Performance):
  • Строить SPA на React 18+ и TypeScript с использованием Ant Design: глубоко кастомизировать темы, создавать переиспользуемые UI-компоненты.
  • Настраивать сборку и оптимизировать бандл через Vite: code splitting, lazy loading.
  • Работать с Editor.js: дорабатывать кастомные блоки для вставки видео, файлов и изображений с загрузкой через API.
  • Интегрировать фронтенд с бэкендом через Axios: настраивать интерцепторы, проброс токенов JWT, централизованную обработку ошибок и ретраи.
  • DevOps и процессы:
  • Упаковывать сервисы в Docker, настраивать проксирование через Nginx.
  • Сопровождать CI/CD-пайплайны в GitLab: сборка, тестирование, деплой.
  • Участвовать в Code Review, поддерживать стандарты качества кода и помогать внедрять LLM-помощников в повседневную разработку.
  • Управлять ветвлением по GitFlow и принимать архитектурные решения как на backend, так и на frontend.

Наш кандидат:

Backend

  • Глубокое знание Python и FastAPI: построение сложной структуры проекта, lifetime management, middleware для трейсинга и аутентификации.
  • Опыт проектирования схем в PostgreSQL: индексы, оптимизация запросов.
  • Опыт работы с агрегациями в MongoDB.
  • Реальный опыт интеграции LLM, в том числе локальных моделей.
  • Опыт работы с векторными хранилищами: Qdrant / OpenSearch.
  • Опыт настройки стека наблюдаемости: OpenTelemetry (OTEL), Jaeger, Prometheus, Grafana.

Frontend

  • Уверенное владение React 18+: хуки, контекст, управление состоянием.
  • Опыт хотя бы с одним из инструментов управления состоянием: Redux Toolkit / Zustand / MobX.
  • Профессиональная работа с TypeScript: строгая типизация, дженерики, утилитарные типы.
  • Опыт кастомизации Ant Design: переопределение Less/CSS-in-JS, создание собственных тем.
  • Умение работать с API-клиентами, в частности Axios.
  • Умение работать с файловыми потоками: FormData, Blob.

Дополнительно:

  • Опыт работы с Editor.js.
  • Понимание WebSockets, в частности для чатов или стриминга AI-ответов.

Будет плюсом:

  • Опыт интеграции поисковых движков OpenSearch / Elasticsearch для полнотекстового поиска.
  • Навыки оптимизации TTFB - времени до первого байта.
  • Опыт работы с кешированием, в частности Redis.
  • Знание GraphQL как альтернативы REST для сложных выборок.

Условия:

Что мы предлагаем:

  • Доход и стабильность:
  • Конкурентное вознаграждение, которое обсудим индивидуально на собеседовании;
  • Официальное оформление по ТК РФ;
  • Полностью белая зарплата с гарантированными выплатами 2 раза в месяц.
  • Свобода и развитие:
  • Высокий уровень самостоятельности и реальная возможность влиять на результат;
  • Интересные и масштабные задачи для профессионального роста;
  • Обучение за счёт компании: тренинги, семинары, книжный клуб.
  • Забота о здоровье и комфорт:
  • Частичная компенсация ДМС, медицинских услуг, лекарств и абонемента в фитнес-клуб;
  • Психологическая поддержка и страхование жизни от несчастных случаев; Материальная помощь в особых жизненных ситуациях;
  • Кешбэк 15% бонусами на покупки во «ВкусВилл» и бонусы на важные даты;
  • Скидки и специальные предложения от партнёров компании.

Присоединяйся к команде, которая делает жизнь людей более здоровой и вкусной!

Keywords
pythonfastapireact-jsreacttypescriptmicrosoft-typescriptartificial-intelligenceapplication-programming-interface-apimiddlewarelarge-language-model-llmqdrantretrieval-augmented-generation-ragpostgresqlpostgressqlmongodbprometheusgrafanauser-interface-uiuser-experience-ux

Ce poste vous intéresse ?