Обязанности:

  • Анализировать и оценивать функциональные требования, выбирать оптимальные технические решения и формировать технические задачи.
  • Проектировать архитектуру новых модулей и компонентов системы с учетом требований производительности и надежности.
  • Проектировать механизмы аутентификации, авторизации и управления токенами.
  • Разрабатывать и актуализировать архитектурную документацию.
  • Разрабатывать и развивать сервисы на Python.
  • Проводить функциональное, интеграционное и нагрузочное тестирование, анализировать результаты.
  • Устранять дефекты и оптимизировать производительность.
  • Проводить code review и обеспечивать качество кода.

Требования:

  • Высшее техническое образование.
  • От 4 лет коммерческого опыта разработки на Python.
  • Опыт проектирования высоконагруженных систем и самостоятельной разработки и поддержки решений.
  • Практический опыт внедрения и эксплуатации решений в Production.
  • Опыт работы с брокерами сообщений и базами данных, проведения нагрузочного тестирования и анализа результатов.
  • Опыт построения и поддержки CI/CD-процессов.
  • Уверенное владение Git.
  • Опыт разработки и сопровождения интеграционных решений (API и Front).

Формат работы: удалённо.