Наши ценности: качество, надежность и рост.
Задачи:
— Анализ входящих данных, выявление проблем и документирование edge-кейсов до начала реализации
— Разработка и поддержка автоматизированных ETL-процессов
— Интеграция данных из разных источников (PostgreSQL, MySQL, MS SQL, REST API, GraphQL API, CSV, XLSX, JSON)
— Преобразование данных по бизнес-правилам (товары, предложения, справочники, пользователи, заказы)
— Выгрузка результатов в CSV и загрузка в S3 или передача через GraphQL API во внутренние системы
Требуемые навыки и знания:
— 2–3 года опыта работы в аналогичной роли
— Отличное знание Python (pandas/polars) и уверенное владение SQL
— Опыт построения надежных ETL-процессов с нуля и интеграции с системами разных типов
— Умение анализировать нестандартные структуры данных и проектировать схемы перед реализацией
— Опыт очистки и подготовки данных (дубликаты, пропуски, валидация)
— Опыт написания unit- и интеграционных тестов
— Опыт настройки логирования в Python
— Понимание принципов чистого кода (Clean Code) и SOLID
Будет плюсом:
— AWS, хранилища данных (DWH) и оркестраторы (Airflow/Prefect/Luigi)
— Docker
— Библиотеки Python: requests/httpx/gql, SQLAlchemy
— DevOps-инструменты (GitHub Actions, Terraform)
— Power BI
Мы предлагаем:
— Удаленный формат работы
— Гибкий график
— Команду, нацеленную на качество
— Возможность влиять на процессы и принимать решения
— Опыт работы в международной, растущей компании
— Разнообразие проектов и задач
— Зарплату в твердой валюте
— Оплачиваемый отпуск и фиксированное количество «sick days»
Сербия
от 3000 USD
Mercury Development
Сербия
от 2000 USD