Компания «30 Бит» более пяти лет разрабатывает и внедряет сложные высококачественные программные продукты для мониторинга информационного пространства сети интернет, раннего обнаружения информационных угроз и оперативно-значимой информации.
Приглашаем опытного программиста Python (Middle+/Senior Python Developer) для работы над новым мощным продуктом. Рассматриваем только кандидатов, готовых работать в офисе.
Наш продукт:
Информационно-аналитическая система, ориентированная на обработку и визуализацию данных. Цель проекта – предоставление пользователям удобных инструментов для анализа информации, построения взаимосвязей и принятия решений.
Наши интересные задачи:
Разрабатываем асинхронные пайплайны обработки потоков данных на базе Kafka c бэкендом на FastAPI
Реализуем импорт данных через коннекторы к внешним площадкам
Проектируем и доставляем в прод REST API с эндпоинтами, пагинацией и фильтрами
Строим схемы хранения данных в Postgres (OLTP) и настраиваем поисковые индексы в Elasticsearch
Пишем юнит-, интеграционные и e2e‑тесты, собираем Docker‑образы и публикуем их в Quay
Обеспечиваем надёжность системы: метрики, логирование и алерты
Навыки и знания, которые вам потребуются на этой позиции:
Работа с Python 3.11, включая asyncio и статическую типизацию (Typing)
Разработка API с FastAPI и валидация данных через Pydantic
Работа с SQLAlchemy (core/ORM) и миграциями через Alembic
Настройка Elasticsearch (мэппинги, анализаторы), составление bool‑запросов и агрегирований, оптимизация индексов
Написание тестов с pytest, включая end‑to‑end тесты
Проектирование схем и настройка индексов в PostgreSQL
Контейнеризация приложений (Docker, docker‑compose) и сборка минималистичных Docker‑образов
Самостоятельная реализация задач среднего размера end‑to‑end и участие в планировании работ
Будет плюсом если вы знаете и умеете:
Включено в нашу вакансию:
Спасибо за внимание к вакансии!
Возможность вступить в отличную команду и реализовать большой проект совсем близко! Самое время откликнуться!





