КА Hunt Expert в поиске Senior Python BackEnd Developer, в команду, разрабатывающую ИИ-платформу для прогнозирования и планирования. Данная платформа — это "движок" на базе искусственного интеллекта с удобным UI, который помогает компаниям прогнозировать продажи, цены, заказы, запасы на складе и многое другое. Обязанности: Разработка и проектирование backend на Python с FastAPI и Django Разбираться с legacy-сервисами (рефакторинг и распил на микросервисы — 50% времени) Писать новые фичи (другая 50%) Проектировать архитектуру Проводить code review Стек в деталях: Python 3.10+ (Django DRF для больших сервисов, FastAPI для микросервисов — поддерживаем оба). БД: PostgreSQL (основная), ClickHouse (аналитика). Async: Celery/Gevent, RabbitMQ/Redis (брокеры). Хранилища: S3 (Yandex Cloud, VK Cloud, MinIO). Интеграции: API, брокеры, расписания, общие БД. Инструменты: Docker, Git/GitLab CI/CD (автоматизация тестов/деплоя), SQLAlchemy. Архитектура: Микросервисы, REST API, WebSocket/SSE, транзакции/блокировки (без распределённых пока). Требования: 5+ лет в backend на Python, уверенное владение Django (DRF) и FastAPI. Опыт проектирования REST API, WebSocket/SSE. Знание async/многопоточности (asyncio/gevent, Celery). Работа с блокировками/транзакциями, архитектурой данных (нормализация/денормализация). Глубокое SQL (PostgreSQL/ClickHouse: индексы, партиционирование, views). Опыт с SQLAlchemy, S3, Redis/RabbitMQ/Celery. Docker, Git, CI/CD (GitLab), приёмочные тесты (pytest). Понимание микросервисной архитектуры, интеграций (API, брокеры, cron). Плюсом будет: Настройка серверов (nginx/apache). Базовый JS/TS/HTML/CSS (для понимания фронта). Kubernetes, Kafka. Условия: Оформление по ТК РФ в аккредитованной IT-компании. Белая ЗП, обсуждаем на собеседовании) с ростом (пересмотр минимум раз в год). ДМС после испытательного срока. Удалёнка, гибкий график, фултайм (MSK timezone). Максимум боевых задач, минимум бюрократии. Возможность влиять на продукт и процессы в растущем стартапе.
Похожие вакансии