GSSTech Group

Senior Python Engineer (Backend and Data)

Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.

Senior Python-инженер для проектирования и развития масштабируемых backend-систем и data-driven приложений: API, микросервисы, ETL-пайплайны и их эксплуатация в продакшене.

Задачи

  • Проектировать, разрабатывать и поддерживать RESTful API и микросервисы на Python (FastAPI, Flask, Django)
  • Строить асинхронные высоконагруженные сервисы на asyncio и оптимизировать I/O-операции
  • Разрабатывать и выводить в продакшен масштабируемые внутренние веб-фреймворки
  • Интегрировать frontend-функциональность с серверной логикой совместно с frontend-командами
  • Реализовывать аутентификацию, авторизацию и шифрование в микросервисах, защищать API через OAuth 2.0, JWT и API-шлюзы
  • Строить backend-системы, отдающие датасеты через API и другие интерфейсы
  • Реализовывать слой доступа к данным через ORM (SQLAlchemy, Django ORM) и оптимизировать схемы БД для реляционных и NoSQL хранилищ
  • Настраивать и поддерживать ETL-пайплайны: извлечение, очистка, агрегация и обогащение данных
  • Обеспечивать целостность, качество и консистентность данных во всех процессах трансформации
  • Работать с big data и стриминговыми технологиями (Spark, Kafka, Hadoop)
  • Строить и поддерживать CI/CD-пайплайны для автоматического тестирования и деплоя
  • Писать unit- и интеграционные тесты, отлаживать продакшен-проблемы с помощью логирования и профилирования
  • Использовать Git для ветвления, код-ревью и pull request'ов
  • Готовить техническую документацию и участвовать в код-ревью

Требования

  • Степень бакалавра в Computer Science, IT или смежной области
  • 5+ лет профессионального опыта в Python backend-разработке
  • Сильный практический опыт с FastAPI и/или Flask, рабочее знание Django
  • Подтверждённый опыт с asyncio и конкурентным программированием
  • Твёрдое понимание архитектуры микросервисов
  • Опыт защиты API с OAuth, JWT и API-шлюзами
  • Сильные навыки SQL и опыт с SQLAlchemy или Django ORM
  • Опыт с реляционными (PostgreSQL, MySQL, Oracle) и NoSQL (MongoDB, Redis, Cassandra) базами данных
  • Опыт построения ETL или пайплайнов трансформации данных
  • Знакомство с big data технологиями (Spark, Kafka, Hadoop) и концепциями хранилищ данных
  • Опыт построения и поддержки CI/CD-пайплайнов (Jenkins, GitLab CI, GitHub Actions, Azure DevOps)
  • Владение Shell-скриптами
  • Сильный опыт с Git и совместной разработкой
  • Сильные навыки решения проблем и внимание к деталям
  • Отличные коммуникативные навыки при работе с техническими и бизнес-стейкхолдерами

Условия

  • Опыт с облачными платформами (AWS, Azure или GCP) — плюс
  • Контейнеризация и оркестрация с Docker и Kubernetes — плюс
  • Знание data governance, комплаенса и лучших практик безопасности данных — плюс
  • Опыт в банковской сфере, финтехе или других регулируемых средах — плюс

Навыки

  • Python
  • FastAPI
  • Flask
  • Django
  • asyncio
  • REST API
  • микросервисы
  • OAuth 2.0
  • JWT
  • API gateways
  • SQLAlchemy
  • Django ORM
  • SQL
  • PostgreSQL
  • MySQL
  • Oracle
  • MongoDB
  • Redis
  • Cassandra
  • ETL
  • Spark
  • Kafka
  • Hadoop
  • CI/CD
  • Jenkins
  • GitLab CI
  • GitHub Actions
  • Azure DevOps
  • Shell
  • Git
  • AWS
  • Azure
  • GCP
  • Docker
  • Kubernetes

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

Lead Backend Engineer, Trading Risk
BybitLeadАбу-ДабиОфис
19 окт.
.NET Developer
JobgetherMiddleУдалённо
15 окт.
Senior Python Developer
JobgetherSeniorУдалённо
15 окт.
Senior Technical Lead
HCLTechSenior
12 окт.
Senior Technical Specialist
HCLTechSeniorОфис
12 окт.
Senior Python Engineer (Backend and Data) — GSSTech Group, Дубай | itrelocate