Старший разработчик (Python)

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

ORO – агентство маркетинговых исследований. Помогаем клиентам понимать покупателей, находить уникальные инсайты и ценные данные для принятия бизнес-решений.

ORO – это не просто компания, это команда профессионалов, которая уже более 30 лет помогает крупнейшим российским и международным брендам принимать стратегически важные решения. Мы гордимся тем, что начали свой путь в 1989 году как небольшое исследовательское агентство, а сегодня стали лидерами рынка с офисами в Москве и Туле.

Наши клиенты – это компании, которые задают тренды в своих отраслях. Мы работаем с брендами, которые вы знаете и любите, и помогаем им становиться еще лучше.

Почему ORO?

  • Мы предлагаем полный цикл маркетинговых исследований: от анализа брендов и коммуникаций до создания инновационных продуктов и изучения покупательского поведения.
  • У нас более 200 талантливых сотрудников, которые ежедневно вдохновляют друг друга на новые достижения.
  • Мы ценим инициативу, поддерживаем друг друга, мотивируем на профессиональный рост и создаем условия для реализации амбициозных идей.

Ваши задачи:

  • Разработка программного кода на языке Python 3.10+;
  • Ревью кода коллег, рефакторинг кода, написание тестов;

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

  • Устранение неполадок и оптимизация работы сервисов;

  • Ведение прогресса исполнения задач в JIRA;

  • Стек: Python 3.10+, FastAPI, pydantic, SQLAchemy(PostgreSQL), GraphQL(strawberry), Kafka, Redis.

Мы ждем от вас:

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

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

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

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

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

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

  • Git: уверенный опыт использования.

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

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

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

  • Умение писать сложные SQL запросы;

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

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

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

  • Опыт работы или желание разобраться в Apache Airflow, GraphQL.

Мы предлагаем:

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

Присоединяйтесь к ORO, если вы:

  • Хотите работать в компании с историей и амбициями;
  • Готовы к вызовам и хотите влиять на успех крупных брендов;
  • Цените профессиональное развитие и командную работу.

Мы с нетерпением ждем ваш отклик, и будем рады познакомиться и обсудить, как вы можете стать частью нашей команды!