Python Backend-разработчик (Middle/Senior)

Дата размещения вакансии: 29.10.2024
Работодатель: Ригинтел
Уровень зарплаты:
от 200000 RUR
Город:
Пермь
Стахановская улица 54Ж
Требуемый опыт работы:
От 3 до 6 лет

Привет, будущий коллега!
Мы - РигИнтел,
Аккредитованная IT-компания, являемся резидентами «Сколково» и входим в группу компаний «НЕФТЬСЕРВИСХОЛДИНГ»
Основной вид деятельности – разработка программных решений, автоматизация и модернизация систем управления электроприводов в области бурения.

Один из продуктов : Продукт IR-Vision - система видеоаналитики для нефтегазовой области. На данный момент мы расширяем команду и ищем python-разработчика для разработки и поддержки основных компонент системы (core system, APIs)

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

  • Оформление согласно ТК РФ;
  • График работы- на выбор – офис/гибрид, понедельник- четверг с 8:30 до 17:30, пятница- с 08:30 до 16:30 (гибкий график), выходные дни: суббота, воскресенье. Возможна удаленка;
  • Новый просторный современный офис, удобная транспортная развязка, бесплатная парковка;
  • Отсутствие дресс-кода;
  • Возможность посещения профильных конференций за счет компании после испытательного срока;
  • Возможность обучения английскому языку за счет компании или частичная компенсация спорта.

Что предстоит делать:

  • Разработка и доработка веб-приложений на Python, преимущественно на aiohttp/fastapi;
  • Реализация взаимодействия облачной и локальной (на буровой) систем
  • Обработка сообщений с помощью Aio-pika, работа с веб-сокетами
  • Участие в проектировании архитектуры и code review, написание технической документации;
  • Оценка задачи и планирование спринты;

Наши обязательные требования:

  • Коммерческий опыт работы на Python в продуктовых командах от 3-х лет;
  • Понимание механики языка Python3.10+ и сопутствующих инструментов (mypy, poetry, flake8/ruff);
  • Опыт работы с asyncio и хотя бы с одним фреймворкам (aiohttp/fastapi/etc);
  • Опыт работы с ORM и составления сырых оптимизированных SQL запросов (sqlalchemy);
  • Опыт работы с реляционными базами (postgres), s3 подобными хранилищами (minio);
  • Понимание принципов unit тестирования (mock, stub, spy и т.д)
  • Работа в команде с использованием Agile-методологий.

Будет плюсом:

  • Навык реализации библиотек
  • Понимание принципов observability, в частности opentelemetry, нагрузочного тестирования (Locust)
  • Понимание принципов чистого кода, DDD
  • Работали с Docker и познали азы DevOps

Процесс отбора к нам в команду:

  1. Техническое собеседование (live-coding+вопросы)
  2. Встреча с генеральным директором, главным носителем ценностей компании и ее собственником
  3. Финальное решение (Job Offer)

Мы ждем тебя в нашей команде!