Группа компаний Астра

Ведущий Python разработчик (Termidesk)

Не указана
  • Москва
  • Полная занятость
  • Удаленная работа
  • От 3 до 6 лет
  • Python
  • Linux
  • FastAPI
  • JSON
Обязанности:
  • Разработка и поддержка высоконагруженной серверной части приложения на Python с использованием FastAPI.
  • Реализация REST API с использованием JSON для обмена данными.
  • Разработка и оптимизация многопоточных и асинхронных операций с использованием threadpool и async.
  • Внедрение и использование криптографических методов защиты данных.
  • Обеспечение взаимодействия со смежными сервисами.
  • Обеспечение кроссплатформенной работы приложения на различных дистрибутивах Linux.
  • Разработка и поддержка взаимодействия с различными файловыми хранилищами на уровне ОС (NFS, SMB и др.).
  • Работа с файловыми системами, образами Qcow2 и шифрованием файловых систем.
  • Написание unit-тестов и интеграционных тестов для обеспечения качества кода.
  • Участие в code review.
  • Решение задач по оптимизации производительности и масштабируемости приложения.
  • Активное участие в развитии архитектуры приложения
Требования:
  • Опыт разработки серверных приложений на Python (не менее 3-х лет).
  • Твердое знание FastAPI.
  • Опыт работы с многопоточностью и асинхронным программированием (threadpool, async).
  • Знание и практический опыт применения криптографических алгоритмов и методов.
  • Понимание микросервисной архитектуры.
  • Опыт работы с различными дистрибутивами Linux и понимание особенностей их настройки.
  • Опыт работы с сетевыми файловыми системами (NFS, SMB).
  • Опыт работы с файловыми системами, включая образы Qcow2.
  • Опыт работы с шифрованием файловых систем.
  • Умение писать чистый, документированный и тестируемый код.
  • Опыт работы с системами контроля версий (Git).
  • Отличные навыки решения проблем и умение работать в команде.
  • Умение работать с системами мониторинга и логирования

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

  • Опыт работы с базами данных (PostgreSQL, MySQL).
  • Опыт работы с системами контейнеризации (Docker, Kubernetes).
  • Знание системных инструментов Linux (bash scripting).
  • Опыт работы с системами CI/CD.

Условия:

  • Уверенность в будущем. Мы чтим ТК РФ: у нас стабильный и прозрачный "белый" доход.

  • Забота о здоровье. Оформим полис ДМС со стоматологией

  • Спорт — это про нас. У нас многие увлекаются сноубордом, лыжами, дайвингом, бегом и пр. – найти кого-то для afterwork-активности не проблема. Мы спонсируем тренировки футбольной и волейбольной команд, поддерживаем инициативы по киберспорту и приходим на турниры по настольному футболу просто поболеть.

  • Конкурентная заработная плата.

  • Удаленка или офис? Тебе решать. Можно работать где угодно: дома, в офисе или в гибридном режиме. Нам важны результаты, а не то, где ты находишься.