-
Разработка и поддержка серверной логики и API на базе Python (FastAPI / Django / Flask).
-
Проектирование и реализация микросервисов и внутренних сервисных взаимодействий.
-
Работа с PostgreSQL и векторными базами данных — проектирование схем, оптимизация запросов.
-
Интеграция Redis, Elasticsearch и других внешних сервисов для кеширования и поиска.
-
Разработка асинхронных задач, парсеров и интеграций с внешними API.
-
Обеспечение отказоустойчивости, безопасности и масштабируемости сервисов.
-
Поддержка, рефакторинг и тестирование существующего кода.
-
Участие в code review, планировании задач, оценке сроков и архитектуре.
-
Настройка и поддержка CI/CD пайплайнов и автоматизации развертывания (Docker, GitHub Actions и др.)
-
Подготовка и сопровождение технической документации.
-
Проработка требований и участие в проектировании новых модулей и систем.
-
Работа с LLM, STT моделями
-
Глубокие знания Python (FastAPI, Django или Flask). (Разработка REST API, middlewares, роутинг, тестирование)
-
Опыт работы с асинхронным программированием и aiohttp / asyncio. (Особенно важно при интеграциях с внешними API и для парсинга)
-
Знание SQL и опыт работы с PostgreSQL. (Миграции, индексация, оптимизация запросов, работа с ORM — SQLAlchemy или Django ORM)
-
Опыт работы с NoSQL и векторными БД (MongoDB, Redis, Pinecone, Qdrant и т.д.) (Кеширование, хранение embedding’ов, быстрый поиск)
-
Навыки работы с Docker и понимание DevOps-практик. (Сборка образов, docker-compose, CI/CD, деплой на серверы)
-
Опыт работы с микросервисной архитектурой и брокерами сообщений (RabbitMQ, Kafka, Redis).
-
Уверенное владение Git (ветвление, pull requests, code review).
-
Опыт интеграции с внешними API, парсинга данных, обработки JSON/XML.
-
Умение писать юнит- и интеграционные тесты (pytest, unittest, coverage).
-
Знание и применение принципов SOLID, DRY, KISS и проектирования архитектуры.
-
Навыки работы с Linux-серверами, настройка окружения, логирование, мониторинг.
-
Понимание принципов разработки REST API и WebSocket-соединений.
Будет плюсом:
- Опыт работы с LLM, ML, STT, OpenAI API
- Знание систем логирования и мониторинга (Prometheus, Grafana, ELK)
- Умение использовать AI в разработке
- График работы 5/2 - офис.
- Оформление трудовых отношений в соответствии с действующим законодательством.
- Добровольная медицинская страховка или абонемент в фитнес-клуб Чехов.
- 27 календарных дней оплачиваемого отпуска в год.
- Возможности для обучения и развития сотрудников.
- Служебная сотовая связь.