Team Lead (Python)

Дата размещения вакансии: 15.11.2024
Работодатель: ORO
Уровень зарплаты:
з/п не указана
Город:
Москва
Требуемый опыт работы:
От 3 до 6 лет

ORO — агентство маркетинговых исследований.

Компания была основана в 1989 году и прошла путь от небольшого исследовательского агентства до крупной компании.

В ORO работает около 150 человек. Наши офисы расположены в Москве (центральный офис) и в Туле (центр телефонных опросов, CATI).

Наша миссия — находить смыслы и очаровывать данными, чтобы клиенты смотрели на мир с большим пониманием и вдохновлялись на изменения.

Наши клиенты — российские и международные компании, крупнейшие бренды в своих отраслях.

В России ORO осуществляет полный цикл работ в области заказных маркетинговых исследований.

Наши основные области экспертизы это:

— Исследования брендов и коммуникаций;

— Исследования в сфере инноваций и создания новых продуктов;

— Исследования удовлетворенности, репутации, качества услуг для разработки клиентских стратегий;

— Исследования покупателей и покупательского поведения;

— Качественные исследования.

ОБЯЗАННОСТИ:

  • Руководство группой разработчиков на Python

  • Построение архитектуры разрабатываемых сервисов

  • Технический контроль сервисов, разрабатываемых в группе

  • Разработка сервисов на языке Python

  • Разработка структуры данных и работа с ними

  • Написание тестов к своему коду

  • Участие в процессе публикации сервисов

  • Оптимизация сервисов по логам работы их в продуктовой среде

НАШИ ОЖИДАНИЯ:

  • Опыт программирования на Python - от 3-х лет
  • FastAPI: глубокие знания и опыт разработки асинхронных веб-сервисов с использованием FastAPI

  • SQLAlchemy: опыт проектирования и работы с базами данных через ORM SQLAlchemy, включая асинхронный доступ к данным

  • PostgreSQL: уверенные знания и опыт работы с PostgreSQL, понимание принципов проектирования и оптимизации баз данных

  • Kafka: опыт работы с Apache Kafka для реализации асинхронных потоков данных и обработки сообщений в распределенных системах

  • Alembic: знание и опыт использования Alembic для миграций баз данных

  • Тестирование: опыт написания модульных и интеграционных тестов для обеспечения качества кода

  • Знание принципов CI/CD и опыт работы с инструментами автоматизации: GitLab CI, Jenkins

  • Docker/Kubernetes: опыт работы с контейнеризацией

  • GraphQL: опыт создания и оптимизации GraphQL API с использованием Strawberry

Как преимущество:

  • Понимание принципов микросервисной архитектуры и опыт разработки в такой среде

  • Опыт участия в открытых проектах или наличие собственных проектов на GitHub

МЫ ГОТОВЫ ПРЕДЛОЖИТЬ:

  • Отличные возможности для профессионального роста
  • Амбициозные задачи и работу в составе профессиональной команды
  • Дружную и позитивную атмосферу в коллективе
  • Медицинскую страховку (программа обслуживания в ведущих лечебных центрах Москвы, включая стоматологию)
  • Страхование при поездках за рубеж
  • Корпоративную мобильную связь
  • Работу в современном офисе А-класса рядом с м. Савеловская / м. Марьина Роща
  • Гибридный/удаленный режим работы