Обязанности:
- Реализация высоконагруженных сервисов для загрузки, хранения, обработки и визуализации больших массивов данных;
- Участие в проектировании архитектуры, выработке решений по отказоустойчивости и производительности;
- Разработка нового и доработка существующего back-end функционала;
- Интеграция с внешними сервисами;
-
Анализ и оптимизация существующего кода;
-
Написание юнит и интеграционных тестов.
- Опыт разработки на Python от 3-х лет;
- Опыт работы в продуктовой команде от 2-ух лет;
- Отличное знание FastAPI (Dependency Injection, middleware, роутинг), опыт работы с Pydantic;
- Уверенное владение SQLAlchemy ORM (Core будет плюсом), опыт проектирования и оптимизации реляционных БД (PostgreSQL, MySQL), знание Alembic;
- Опыт использования брокеров сообщений, особенно Kafka (создание/потребление событий, настройка продюсеров/консьюмеров);
- Глубокое понимание асинхронного программирования (asyncio), оптимизации запросов к БД, индексов, сетевых протоколов (HTTP, WebSockets);
- Стек технологий: Python 3, FastAPI, SQL, SQL Alchemy/PostgreSQL, git, docker, asyncio, poetry(uv), pytest, alembic, Pydantic, Redis, Kafka.
- Мы - аккредитованная в Минцифры IT-компания;
- Оформление по ТК РФ;
- Конкурентная заработная плата, уровень которой обсуждаем по результатам собеседования в зависимости от Вашего опыта и навыков;
- График работы 5\2 с 9:00 до 18:00 (Мск);
- Удаленная работа;
- Отсутствие бюрократии;
- В нашей компании огромные ресурсы для повышения собственной квалификации и обучения;
- Интересные задачи, профессиональная команда и работа над масштабными продуктами!