NAUKA

Python Developer Middle

1w ago
RussiaMiddleHybrid
NAUKA

Python Developer Middle

1w ago
RussiaMiddleHybridpythonfastapiflaskoopasync/awaitsqlormpostgresql+5

NAUKA is a company developing solutions for enterprises in the oil and gas industry with a 35-year history. The role requires at least 3 years of commercial Python development experience, including work on high-load services using FastAPI and Flask.

About the company

  • NAUKA – компания-разработчик решений для предприятий нефтегазовой отрасли с 35-летней историей.

Responsibilities

  • Опыт разработки высоконагруженных сервисов на FastAPI и Flask.
  • Опыт написания асинхронного кода с использованием async/await.
  • Опыт интеграции Python с сервисами на других языках программирования (Java, Go, C++).

Requirements

  • Опыт коммерческой разработки на Python от 3 лет. Умение писать читаемый, поддерживаемый и документированный код.
  • Глубокое понимание принципов ООП.
  • Написание сложных SQL-запросов, работа с ORM, навыки написания и отката миграций.
  • Знание PostgreSQL (индексы, типы данных, транзакционный уровень изоляции, оптимизация запросов).
  • Опыт покрытия кода Unit-тестами. Работа с мокированием.
  • Понимание принципов безопасности, аутентификации и управления правами (JWT/OAuth2).
  • Понимание жизненного цикла разработки ПО (CI/CD, Git).

Found in@pydevjob