Middle Python Developer

ФГУП ЦРП

Middle Python Developer

Москва, Большой Гнездниковский переулок, 3

Метро: Пушкинская

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

Уважаемые соискатели, обратите внимание на функционал вакансии. Просим откликаться только в случае, если имеете соответствующие стек и опыт.

Ключевые задачи: backend и data-разработка в проекте отраслевой системы аналитики (веб-приложение Flask / Dash). Основная задача — создание механизмов работы с данными на стороне сервера: от приема Excel-файлов и их обработки до проектирования таблиц в PostgreSQL и создания эффективного API для взаимодействия с другими учётными системами.

Обязанности:

  • Разработка и поддержка модуля загрузки данных: Создание универсальных скриптов и инструментов (framegenerator) для чтения, валидации, очистки и трансформации данных из Excel-файлов (.xlsx, .xls) и CSV. Работа с библиотеками pandas, openpyxl.
  • Проектирование и оптимизация БД: Проектирование схемы данных в PostgreSQL. Создание и модификация таблиц, представлений, индексов. Написание сложных SQL-запросов для агрегации данных, использование оконных функций.
  • Развитие backend-логики: Рефакторинг и структуризация существующего Python-кода (Flask/Dash серверная часть). Выделение переиспользуемых модулей, улучшение производительности критических участков.
  • Создание и поддержка API: Разработка и поддержка внутреннего API (на Flask/FastAPI) для обмена данными между серверной логикой и Dash-фронтендом. Реализация эндпоинтов для фильтрации, поиска, получения агрегированных данных.
  • Интеграция и автоматизация: Настройка автоматических процессов загрузки данных, интеграция с существующими системами данных (через файловые хранилища или простые API).
  • Работа с инфраструктурой: настройка виртуального окружения, контейнеризации (Docker) и процесса развертывания совместно с DevOps.

Требования:

  • Python 3.11+ — глубокое знание, включая работу с данными (Pandas, NumPy, openpyxl).
  • PostgreSQL (опыт проектирования схем, написания сложных SQL-запросов, оптимизации).
  • Знание SQLAlchemy.
  • Опыт работы с Flask / Dash
  • Знание FastAPI.
  • Понимание архитектуры Dash-приложений (серверные callback, dcc.Store, клиентская часть).
  • Умение работать с Git, Docker, Linux (работа в командной строке).
  • Умение писать чистый, поддерживаемый код, проводить код-ревью, писать техническую документацию.
  • Портфолио реализованных коммерческих проектов
  • Подтвержденные тестами hard skills - плюс.

Условия:

  • заработная плата обсуждается индивидуально
  • full time офис 5/2, гибрид обсуждаем после исп. срока
  • 13 зарплата
  • премии по результатам работы
Навыки
  • Python
  • Flask
  • Dash
  • PostgreSQL
  • FastAPI
  • Git
  • Docker
  • SQLAlchemy
Посмотреть контакты работодателя

Адрес

Похожие вакансии

ГРЧЦ, ФГУП
  • Москва

  • Не указана

Рекомендуем
Вкусно — и точка
  • Москва

  • Не указана

Рекомендуем
Hyper AdTech
  • Москва

  • Не указана

Рекомендуем
Леста Игры
  • Москва

  • от 180000 RUR

СБЕР
  • Москва

  • от 180000 RUR

СБЕР
  • Москва

  • от 180000 RUR

Красное & Белое, розничная сеть

Программист-разработчик Python

Красное & Белое, розничная сеть

  • Москва

  • от 200000 RUR

Python backend developer

ПИПЛ КЭПИТАЛ

  • Москва

  • от 200000 RUR

Tevian (ООО Технологии видеоанализа)

Middle Backend разработчик (Python)

Tevian (ООО Технологии видеоанализа)

  • Москва

  • до 345000 RUR

amoCRM
  • Москва

  • до 200000 RUR

РТ-Инжиниринг
  • Москва

  • до 200000 RUR

СБЕР
  • Москва

  • до 200000 RUR

Aiti Guru
  • Москва

  • до 200000 RUR

Парус электро
  • Москва

  • до 200000 RUR

СБЕР
  • Москва

  • до 200000 RUR

СКАИД
  • Москва

  • до 150000 RUR

idaproject
  • Москва

  • до 150000 RUR

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию