372,956open jobs
9,661companies
50,233added this week
Browse all
Salary
$20k – $50k per year (Estimated)
Location
Remote/Hybrid (Moscow, Russia)
Overview
Company
Impact
Profile match
VkusVill is a major Russian supermarket chain and e-commerce retailer specializing in health-focused foods, natural and organic products, and fresh groceries. Founded in 2009 by entrepreneur Andrey Krivenko (originally under the fresh dairy brand Izbyonka), it has grown into one of Russia's largest and fastest-growing food retailers.

Привет! Нам нужен инженер, который закроет собой оба направления - 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% бонусами на покупки во «ВкусВилл» и бонусы на важные даты;

  • Скидки и специальные предложения от партнёров компании.

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

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
372,956 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
Moscow
$21k per year • In office • Contractor • Yekaterinburg
Python
SQL
Python
FastAPI
Flask
AI/ML
Claude
Claude Code
Embeddings
Function Calling
LLM
RAG
OpenAI
OpenAI Codex
Structured Outputs
DevOps
Docker
Git
Apply
$68k – $85k per year • In office • Full-Time • Master's Degree • San Jose
Python
AI/ML
AI Agents
DevOps
Amazon EC2
AWS
AWS Lambda
Bitbucket
CI/CD
CloudFormation
Docker
Git
Kubernetes
Terraform
Amazon S3
IAM
HPC
Cybersecurity
Least Privilege
Apply
$18k – $48k per year (Estimated) • Remote/Hybrid • Full-Time • Moscow
Python
C++
C++
CMake
DevOps
Bitbucket
CI/CD
Git
Gitflow
Jenkins
RTOS
Chips/EDA
OpenOCD
Management
Confluence
Jira
QA
Pytest
Apply
Remote/Hybrid • Full-Time • 4+ years exp • Hong Kong
Node JS
JavaScript
Node JS
Nest.JS
Databases
Apache Kafka
Frontend
Vue.js
DevOps
AWS
Docker
Terraform
Amazon ECS
IoT
MQTT
Apply
$140k – $225k per year • Remote • Full-Time • 5+ years exp • Bachelor's Degree • Seattle
Python
TypeScript
Node JS
JavaScript
Python
FastAPI
Node JS
Fastify
Databases
PostgreSQL
Redis
Frontend
React.js
Vite
DevOps
Kubernetes
WebSockets
QA
Playwright
Vitest
Apply
$30k – $56k per year (Estimated) • Remote/Hybrid • 6+ years exp • Bachelor's Degree • Moscow
Design
Figma
Management
Confluence
Draw.io
Jira
Miro
Apply
$20k – $44k per year (Estimated) • Remote/Hybrid • Contractor • 3+ years exp • Moscow
Python
SQL
Apply
$17k – $49k per year (Estimated) • Remote • Perm
Python
SQL
Python
FastAPI
Databases
pgvector
Qdrant
PostgreSQL
AI/ML
Fine-tuning
LangChain
LangGraph
LLM
NLP
PyTorch
RAG
Transformers
DevOps
CI/CD
Docker
Git
gRPC
Apply
$23k – $48k per year (Estimated) • Remote • Moscow
Python
SQL
Analytics
Power BI
Apply
up to $55k per year (net) • Remote/Hybrid • 2+ years exp • Moscow
C++
Python
C++
CMake
STL
AI/ML
OpenCV
DevOps
CI/CD
Docker
Git
Ubuntu
WebSockets
GitHub
GitLab
Robotics
AMCL
Gazebo
Isaac Sim
MoveIt
MuJoCo
robot_localization
ROS
RTAB-Map
slam_toolbox
ROS2
IoT
MQTT
Apply
$32k – $60k per year (Estimated) • In office • Full-Time • Moscow
C#
Go
C#
.NET
Databases
Apache Kafka
ClickHouse
PostgreSQL
DevOps
CI/CD
Grafana
Kubernetes
Loki
VictoriaMetrics
Apply
$18k – $46k per year (Estimated) • Remote/Hybrid • Full-Time • Moscow
Python
DevOps
CI/CD
Docker
Kubernetes
Apply
Lead System Analyst 2 hours ago
$22k – $45k per year (Estimated) • In office • Full-Time • 5+ years exp • Moscow
SQL
C#
C#
.NET
Databases
PostgreSQL
DevOps
Git
Management
Confluence
Jira
QA
Postman
Swagger
Apply
$20k – $50k per year (Estimated) • Remote/Hybrid • Full-Time • Moscow
Python
SQL
Python
Celery
FastAPI
SQLAlchemy
Databases
Apache Kafka
PostgreSQL
MS SQL
DevOps
CI/CD
Docker
Docker Compose
GitLab
GitLab CI
Grafana
OpenTelemetry
Prometheus
Rest API
QA
Pytest
Sentry
Apply
$14k – $29k per year (Estimated) • In office • Bachelor's Degree • Moscow
Design
Adobe Photoshop
Apply
See all jobs
This is one of many
372,956 more open roles from verified company boards, updated every day.