Разработчик Backend/Database (Python / PostgreSQL)
Summary
Backend/Database Engineer optimizing PostgreSQL databases and building ETL pipelines with Python, PL/pgSQL, and integrations (REST, SFTP, Kafka/RabbitMQ).
Зарплата: 200000–275000 RUR (на руки)
Reffection — это передовая MarTech платформа, использующая технологии искусственного интеллекта и машинного обучения для анализа данных и повышения эффективности бизнеса, на рынке с 2017 года.
Мы сотрудничаем с крупнейшими компаниями в сфере онлайн-образования, недвижимости, автомобильного бизнеса и финансов. Среди наших клиентов: Skillbox, РОЛЬФ, А101 и другие.
Сейчас мы ищем разработчика, для оптимизации работы баз данных и построении ETL-процессов с интеграцией сторонних сервисов.Обязанности
- Проектирование архитектуры баз данных, создание схем данных, таблиц и индексов в 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 (по мск);
- Возможность работать с современными технологиями и инструментами разработки;
- Официальное трудоустройство по ТК РФ.
Что еще
-
Перспективы профессионального и карьерного роста;
-
Работа с крупными клиентами и интересными проектами;
-
Дружелюбная атмосфера, культура открытости и доверия.
Если вы готовы стать частью нашей команды и строить успешную карьеру, отправляйте своё резюме прямо сейчас!