Digital Spirit

Senior Python-разработчик

Не указана
  • Москва
  • Полная занятость
  • Удаленная работа
  • От 3 до 6 лет

Digital Spirit - мы занимаемся заказной разработкой высоконагруженных ИТ-решений для наших клиентов (финансовый сектор, производство, ритейл), проектируем и поддерживаем их инфраструктуру уровня Enterprise, а также развиваем собственное продуктовое направление.

О команде. Небольшая команда разработки отдела интеграции желает стать большой и, в связи с этим, ищет в свои ряды энтузиастов в области Python development. В нашей кроссплатформенной команде (product room) помимо software engineer присутствуют DevOps engineer, QA test manager, L2 и Системный аналитик.
Наша задача — помогать системам объединяться. Также мы хотим реализовывать проекты, которые изменят в лучшую сторону работу большой организации.

Проекты:

  • AMQPUtil (PyQT6, Qpid)
  • Framework AMQ
  • Интеграционные приложения (docker_compose, vault, SQLAlchemy, pydantic, lxml, pytest)
  • Автогенерация документации (jinja, atlassian)

Предстоящие задачи:

  • Участие в развитии десктопного приложения AMQPUtil.
  • Проектирование и разработка платформы для оптимизации и ускорения, написание интеграционных приложений на шине RHAMQ Framework AMQ.
  • Написание технической документации по работе API сервисов.
  • Разработка сервисов по согласованной архитектуре.
  • Разработка юнит-тестов.
  • Внедрение новых технологий, инструментов и методов разработки.
  • Коммуникация с командой, поиск и решение проблем, участие в брейнштормах.

Что для нас важно:

  • Опыт разработки Backend приложений(Python 3.>) от 5 лет.
  • Уверенное владение базовыми архитектурными паттернами.
  • Понимание асинхронной парадигмы программирования.
  • Желание придерживаться Best practices (KISS, DRY, etc.), использование PEP8, типизации данных.
  • Практические навыки работы с платформами контейнеризации приложений.
  • Навык владения любой системой оркестрации контейнеров, плюсом если это Kubernetes.
  • Опыт построения архитектур сложных систем.
  • Умение оценивать задачи.
  • Опыт разработки интеграционных решений.
  • Опыт разработки приложений с микросервисной архитектурой.
  • Опыт работы с инструментами командной разработки: Git, Jira, Confluence.
  • Опыт работы с Linux (Bash).
  • Знание и умение работать с брокерами сообщений (RedHat JBOSS AMQ\ ActiveMQ Artemis, IBM WebSphere MQ, etc).

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

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