Назад к вакансиям

Разработчик Python

SL SoftУдалённоот 1 года5/2Полная занятость
PythonSQLDockerGitREST APILinuxMLETLPytestApache AirflowORMunittest

Описание

Обязанности

  • Разработкой и развитием платформенной части продукта: созданием библиотек и компонентов, которые ежедневно используются продуктовыми командами, а также инициацией и продвижением технических улучшений
  • Участием в проектировании и разработке технического дизайна и архитектуры middleload & peakload приложений
  • Разработкой ETL-процессов, претендующих на highload, с использованием Apache Airflow
  • Активным участием в миграции на микросервисную архитектуру, включая лидирование в end-to-end выносе функциональности
  • Настройкой и улучшением CI/CD-процессов, автоматизацией рутинных операций
  • Внедрением и улучшением инструментов для тестирования и мониторинга
  • Поддержанием и повышением качества кода: написанием unit-тестов, проведением Code Review, контролем линтер-политик и усилением типизации

Требования

  • Опыт коммерческой разработки на Python от 1,5–2 лет
  • Хорошую алгоритмическую подготовку
  • Пользовательский опыт работы с Linux и навыки работы с командной строкой
  • Уверенное владение SQL (написание запросов, оптимизация, работа с ORM)
  • Опыт работы с Docker (сборка образов, docker-compose, понимание сетей)
  • Понимание принципов REST API (проектирование, версионирование, обработка ошибок)
  • Опыт написания тестов (pytest, unittest) — unit- и интеграционные тесты
  • Навыки отладки и профилирования Python-кода
  • Опыт работы с системами контроля версий (Git) — ветвление, merge, разрешение конфликтов
  • Английский на уровне чтения технической документации (Intermediate)
  • Интерес к интеграционным и ML-смежным задачам