на главную
zarplata•20.08.2026

Разработчик баз данных / ETL-разработчик

УдалённоУдаленная работаГибкий форматОфициальное трудоустройствоГрафик 5/2

Навыки и технологии

MongoDBPostgreSQLPythonDockerRabbitMQRedisGitLab CI/CDMySQL

Ключевая задача

Оптимизация работы баз данных PostgreSQL и построение ETL-процессов с интеграцией сторонних сервисов на Python.

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

О компании

Reffection — это передовая MarTech платформа, использующая технологии искусственного интеллекта и машинного обучения для анализа данных и повышения эффективности бизнеса, на рынке с 2017 года.

Мы сотрудничаем с крупнейшими компаниями в сфере онлайн-образования, недвижимости, автомобильного бизнеса и финансов. Среди наших клиентов: Skillbox, РОЛЬФ, А101 и другие.

Обязанности

Обязанности

  • Проектирование архитектуры баз данных, создание схем данных, таблиц и индексов в PostgreSQL
  • Оптимизация производительности запросов, включая анализ EXPLAIN ANALYZE, рефакторинг SQL, настройку индексов и партиционирование
  • Разработка сложных хранимых процедур, функций и триггеров на PL/pgSQL
  • Создание и поддержка скриптов на Python для обработки, агрегации и трансформации данных
  • Разработка и поддержка cron-задач для обмена данными через API (REST, SFTP)
  • Мониторинг выполнения фоновых задач, логирование ошибок и алертинг
  • Администрирование PostgreSQL, включая настройку конфигурации, репликацию и резервное копирование
  • Работа с брокерами сообщений (RabbitMQ, Kafka) и кэшированием с использованием Redis
  • Использование инструментов разработки: Gitlab, Docker, CI/CD
  • Настройка и планирование задач в Linux (cron, systemd timers) или с помощью планировщиков (Celery, Airflow, APScheduler)

Требования

Требования

  • Глубокие знания SQL и опыт работы с транзакциями, блокировками, оконными функциями, JSON
  • Уверенное владение Python и опыт работы с библиотеками для работы с БД и API
  • Понимание принципов ACID, нормализации и денормализации данных
  • Аналитическое мышление и умение разбираться в чужом коде и больших объемах данных
  • Опыт работы с PostgreSQL и NoSQL (Redis)
  • Навыки администрирования баз данных и работы с брокерами сообщений

Условия

Условия

  • Удаленный или гибридный формат работы;
  • Стабильная занятость с нормированным рабочим днем, график работы 5/2 с 10:00 до 19:00 (по мск);
  • Возможность работать с современными технологиями и инструментами разработки;
  • Официальное трудоустройство по ТК РФ.