Fullstack-инженер (Backend + Frontend)
Ищем fullstack-инженера для разработки высоконагруженного корпоративного портала: backend на Python/FastAPI с интеграцией LLM и векторной БД, frontend на React/TypeScript. Требуется опыт с PostgreSQL, MongoDB, Docker, CI/CD. Предлагают официальное оформление, белую зарплату, обучение и бонусы.
Зарплата не указана — оценили по рынку
На основе 83 похожих вакансий за 90 дней.
Что предстоит делать
Привет! Нам нужен инженер, который закроет собой оба направления — 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% бонусами на покупки во «ВкусВилл» и бонусы на важные даты;
- Скидки и специальные предложения от партнёров компании.
- Присоединяйся к команде, которая делает жизнь людей более здоровой и вкусной!
Стек и инструменты
Подходит ли вам эта вакансия?
Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть
Ещё в ВкусВилл
3 активные вакансии в компании
Аналитик 1С
Ищем опытного аналитика 1С для работы с системой 1С:ЗУП 3.1. Вы будете собирать требования, готовить ТЗ, тестировать обновления и консультировать пользователей. Компания предлагает удаленную работу, официальное оформление и обучение.
Аналитик данных в команду аналитической поддержки ВкусВилл
~1 692 797 ₸ оценка
Ищем middle-аналитика данных для работы в команде аналитической поддержки ВкусВилл. Нужно помогать продуктам принимать решения на основе данных: строить дашборды, воронки, ETL-процессы на Airflow, писать SQL и Python. Предлагают удалённую работу и оформление по ТК РФ.
Похожие вакансии
6 вакансий
Разработчик AI-агентов (Python, LLM)
~1 289 625 ₸ оценка
Ищем Middle-разработчика для создания AI-агента на Python с использованием LLM (GigaChat) для банковского казначейства. Нужен опыт с FastAPI, PostgreSQL, Docker, векторными базами данных и RAG. Работа удаленная, зарплата обсуждается индивидуально.
Backend разработчик (Python)
Ищем Middle Python-разработчика для создания backend-систем голосовых роботов. Нужно проектировать архитектуру, работать с Django/FastAPI, базами данных и интеграциями. Предлагают удаленную работу и несколько проектов на выбор.
Python Backend Engineer
~1 289 625 ₸ оценка
Ищем Python-разработчика для создания системы автоматизации архитектурного проектирования. Нужно разрабатывать backend на FastAPI, работать с PostgreSQL, данными и LLM. Требуется опыт backend-разработки и инженерное мышление. Предлагают оформление по ТК РФ и гибкий график.
Python разработчик (срочный договор)
~1 289 625 ₸ оценка
Ищем опытного Python-разработчика в команду бэкенда платформы A/B-экспериментов Okko. Нужно писать код, проектировать архитектуру и обеспечивать надёжность высоконагруженных сервисов. Требуется уверенный Python, знание REST API и PostgreSQL. Предлагают срочный договор, ДМС и корпоративные льготы.
Инженер-программист 2 категории
~1 289 625 ₸ оценка
Разработка desktop-приложений и backend-сервисов на Python для промышленной автоматизации. Нужны знания Python 3, REST API, SQL, Docker, Git, а также понимание протоколов (Modbus, OPC UA и др.). Компания предлагает стабильную зарплату, соцпакет, ДМС и корпоративные бонусы.
Инженер по мобильной автоматизации (Python, anti-detect)
~1 289 625 ₸ оценка
Ищем инженера, который станет владельцем мобильного/device-слоя в продукте, автоматизирующем ферму Android-устройств для публикации контента в соцсетях. Нужен опыт с ADB, uiautomator2, anti-detect и уверенный Python. Работа полностью удаленная, с высокой автономией и влиянием на архитектуру.