Fullstack-разработчик (Python/FastAPI + React/TypeScript) (удаленная работа)
26 августа 2026
з.п. не указана
Не указан
Вакансия: Fullstack-разработчик (Python/FastAPI + React/TypeScript)
Описание вакансии
Привет! Нам нужен инженер, который закроет собой оба направления 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% бонусами на покупки во ВкусВилл и бонусы на важные даты;
- Скидки и специальные предложения от партнёров компании.
Присоединяйся к команде, которая делает жизнь людей более здоровой и вкусной!
Посмотрите похожие вакансии
Компания: ТАРГЕТ АДС
Зарплата: з.п. не указана
Компания: Заиченко Екатерина Александровна
Зарплата: от 170 000 до 230 000 руб.
