GSSTech Group

Senior Python Engineer (Backend and Data)

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

Senior Python-инженер для проектирования и развития масштабируемых backend-систем и data-приложений. Отвечает за 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
  • микросервисы
  • 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

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

Middle Python BE Engineer
Suntech InnovationMiddleДубайГибрид
1 окт.
Senior Software Engineer – Agent Systems
KrakenSeniorУдалённо
28 сент.
Senior Software Engineer - Backend
Property FinderSeniorДубайОфис
24 сент.
Senior Python Engineer (Backend and Data) — GSSTech Group, Дубай | itrelocate