ВкусВилл ищет Backend Developer (Middle/Senior) в офис в Москве.
Обязанности:
- Разрабатывать и поддерживать высоконагруженный бэкенд корпоративного портала на Python и FastAPI (async/await, dependency injection, middleware).
- Проектировать схемы и работать с PostgreSQL (SQL) и MongoDB (NoSQL), а также с объектными хранилищами (S3). Интегрировать локальные LLM, работать с векторным хранилищем Qdrant и поисковым движком OpenSearch.
- Настраивать инструменты наблюдаемости (OTEL, Jaeger, Prometheus, Grafana) для отладки распределённых систем. Работать с Docker, Nginx, настраивать CI/CD пайплайны в GitLab.
- Проектировать отказоустойчивые API, участвовать в Code Review и поддерживать высокий стандарт качества кода.
Требования:
- Ключевой стек: Python, FastAPI, PostgreSQL, MongoDB, AI/LLM, Qdrant.
- Глубокое знание Python и FastAPI: async/await, dependency injection, middleware.
- Опыт проектирования схем и работы с PostgreSQL/SQL и MongoDB, знание объектных хранилищ S3.
- Опыт интеграции локальных LLM и работы с векторными хранилищами и поисковыми движками.
- Опыт настройки и использования OTEL, Jaeger, Prometheus, Grafana для отладки распределённых систем.
- Уверенная работа с Docker, Nginx, настройка CI/CD в GitLab.
- Уровень: Middle от 3 лет, Senior от 5 лет; умение проектировать отказоустойчивые API.