Python-разработчик (Middle+/Senior)

от 200 000 за месяц на руки

Выплаты: два раза в месяц

Опыт работы: 3–6 лет

Полная занятость
Оформление:
Трудовой договор

График: 5/2

Рабочие часы: 8

Формат работы: на месте работодателя

Напишите телефон, чтобы работодатель мог связаться с вами

Пройдите капчу
Чтобы подтвердить, что вы не робот, введите текст с картинки:
captcha
Неверный текст. Пожалуйста, повторите попытку.

Компания «30 Бит» более пяти лет разрабатывает и внедряет сложные высококачественные программные продукты для мониторинга информационного пространства сети интернет, раннего обнаружения информационных угроз и оперативно-значимой информации.

Приглашаем опытного программиста Python (Middle+/Senior Python Developer) для работы над новым мощным продуктом. Рассматриваем только кандидатов, готовых работать в офисе.

Наш продукт:

Информационно-аналитическая система, ориентированная на обработку и визуализацию данных. Цель проекта – предоставление пользователям удобных инструментов для анализа информации, построения взаимосвязей и принятия решений.

Наши интересные задачи:

  • Разрабатываем асинхронные пайплайны обработки потоков данных на базе Kafka и FastAPI‑воркеров

  • Реализуем импорт данных через коннекторы к внешним площадкам

  • Проектируем и доставляем в прод REST API с эндпоинтами, пагинацией и фильтрами

  • Строим схемы хранения данных в Postgres (OLTP) и настраиваем поисковые индексы в Elasticsearch

  • Пишем юнит-, интеграционные и e2e‑тесты, собираем Docker‑образы и публикуем их в Quay

  • Обеспечиваем надёжность системы: метрики, логирование и алерты

  • Доводим до прода наш проект из стадии mvp

Навыки и знания, которые вам потребуются на этой позиции:

  • Работа с Python 3.11, включая asyncio и систему типизации (typing)

  • Разработка API с FastAPI и валидация данных через Pydantic

  • Работа с SQLAlchemy (core/ORM) и миграциями через Alembic

  • Проектирование схем и настройка индексов в PostgreSQL

  • Настройка Elasticsearch (мэппинги, анализаторы), составление bool‑запросов и агрегирований, оптимизация индексов

  • Написание тестов с pytest, включая end‑to‑end тесты

  • Контейнеризация приложений (Docker, docker‑compose) и сборка минималистичных Docker‑образов

  • Самостоятельная реализация задач среднего размера end‑to‑end и участие в планировании работ

Будет плюсом если вы знаете и умеете:

  • работать с CI/CD‑пайплайнами на GitHub/Gitea Actions
  • профилировать Python‑приложения с помощью async‑профайлеров, cProfile, py‑spy или scalene
  • выполнять базовую обработку текста (токенизация, NER, эмбеддинги), дедупликацию с использованием MinHash/SimHash
  • организовывать индексацию больших объёмов данных, холодное хранение и работу с S3‑совместимыми хранилищами
  • настраивать мониторинг и observability с Prometheus и Grafana
  • работать с headless‑браузерами (Playwright, Selenium), управлять сессиями и работать с фингерпринтингом

Включено в нашу вакансию:

  • Работа в современном уютном офисе
  • Оформление по ТК РФ
  • Гибкое начало рабочего дня
  • Минимум бюрократии
  • Дружный профессиональный коллектив
  • Большие возможности для карьерного роста

Спасибо за внимание к вакансии!

Возможность вступить в отличную команду и реализовать большой проект совсем близко! Самое время откликнуться!

Ключевые навыки

  • Python
  • FastAPI
  • Redis
  • Elasticsearch
  • Docker
  • Kafka
  • CI/CD
  • Pytest
  • Clickhouse
  • SQLAlchemy
  • PostgreSQL

Задайте вопрос работодателю

Он получит его с откликом на вакансию

Где предстоит работать

Москва, Зорге, Полежаевская, Хорошево, Хорошевская, улица Зорге, 10к1
Вакансия опубликована 16 ноября 2025 в Москве

Dream Job

Отзывы о компании