Перейти к содержимому
search
work Вакансия на FreelanceSpace опубликовано 12.12.2025

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

apartment30 Бит scheduleПолная занятость publicОфис badge2–4 года badge5+ лет
send Откликнуться

Публичная страница вакансии: прозрачные условия, быстрый отклик, понятный следующий шаг. Для работодателя — качественный воронко-трафик, для исполнителя — ясные требования без “воды”.

description

Описание вакансии

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


Python
Компания «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), управлять сессиями и работать с фингерпринтингом


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



  • Работа в современном уютном офисе

  • Оформление по ТК РФ

  • Гибкое начало рабочего дня

  • Минимум бюрократии

  • Дружный профессиональный коллектив

  • Большие возможности для карьерного роста


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


Откликнуться



EditPublish


tips_and_updates
Как откликнуться эффективно
  • arrow_right1–2 релевантных кейса (ссылки/скриншоты)
  • arrow_rightСроки и формат работы (когда на связи)
  • arrow_right2–3 уточняющих вопроса по задаче
handshake
Рекомендации работодателю
  • arrow_rightОпишите результат и критерии приёмки
  • arrow_rightУкажите бюджет/вилку — это повышает качество откликов
  • arrow_rightСразу обозначьте сроки и доступность по коммуникациям