yandex
N
NAUKA
Страна
Россия
+500% приглашений

Откликайтесь
на вакансии с ИИ

Ускорим процесс поиска работы
MiddleУдалённо

Python Developer Middle

ИИОценка ИИ

Стабильная компания с долгой историей (35 лет) и четкими требованиями к кандидату. Предлагается гибкий формат работы (удаленка/гибрид), однако уровень заработной платы в тексте не указан, что снижает прозрачность предложения.


Вакансия из Quick Offer Global, списка международных компаний
Пожаловаться

Сложность вакансии

ЛегкоСложно
ИИОценка ИИ

Позиция требует уверенного коммерческого опыта от 3 лет, глубоких знаний PostgreSQL, FastAPI/Flask и асинхронного программирования. Дополнительным плюсом будет опыт интеграции с другими языками (Java, Go, C++).

Анализ зарплаты

Медиана200 000 ₽
Рынок150 000 ₽ – 250 000 ₽
ИИОценка ИИ

В вакансии не указан уровень заработной платы. По рыночным оценкам для Санкт-Петербурга, Middle Python Developer с опытом от 3 лет может рассчитывать на сумму от 150 000 до 250 000 рублей в зависимости от успешности прохождения интервью.

Сопроводительное письмо

Здравствуйте!\n\nМеня заинтересовала вакансия Python Developer в компании NAUKA. Имея более 3 лет опыта коммерческой разработки на Python, я специализируюсь на создании высоконагруженных сервисов с использованием FastAPI и Flask, а также на написании эффективного асинхронного кода.\n\nУ меня есть глубокий опыт работы с PostgreSQL, включая оптимизацию сложных SQL-запросов и управление миграциями. Кроме того, я знаком с интеграцией сервисов на Python с решениями на Java и Go, что соответствует вашим требованиям. Буду рад обсудить, как мой опыт поможет в развитии ваших проектов для нефтегазовой отрасли.

+250% к просмотрам

Составьте идеальное письмо к вакансии с ИИ-агентом

Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь в NAUKA уже сейчас

Откликнитесь на вакансию Python Developer в NAUKA прямо сейчас, чтобы стать частью команды с 35-летней историей!

Описание вакансии

*🗺* Python Developer Middle

Удалёнка/Гибрид (Санкт-Петербург) NAUKA – компания-разработчик решений для предприятий нефтегазовой отрасли с 35-летней историей.

Требования:

– Опыт коммерческой разработки на Python от 3 лет. Умение писать читаемый, поддерживаемый и документированный код.

– Опыт разработки высоконагруженных сервисов на FastAPI и Flask.

– Глубокое понимание принципов ООП.

– Опыт написания асинхронного кода с использованием async/await.

– Написание сложных SQL-запросов, работа с ORM, навыки написания и отката миграций.

– Знание PostgreSQL (индексы, типы данных, транзакционный уровень изоляции, оптимизация запросов).

– Опыт покрытия кода Unit-тестами. Работа с мокированием.

– Понимание принципов безопасности, аутентификации и управления правами (JWT/OAuth2).

– Понимание жизненного цикла разработки ПО (CI/CD, Git).

– Опыт интеграции Python с сервисами на других языках программирования (Java, Go, C++).

*➡️*Откликнуться

*📍 Навигация:[База знаний](https://t.me/pyproglib) [Задачи](https://t.me/py_problems_lib) * Собеседования

+400% к собеседованиям

Создайте идеальное резюме с помощью ИИ-агента

Создайте идеальное резюме с помощью ИИ-агента

Навыки

  • Python
  • FastAPI
  • Flask
  • OOP
  • asyncio
  • SQL
  • ORM
  • PostgreSQL
  • Unit Testing
  • JWT
  • OAuth2
  • CI/CD
  • Git
  • Java
  • Go
  • C++

Возможные вопросы на собеседовании

Проверка опыта работы с асинхронным кодом, который критичен для высоконагруженных систем на FastAPI.

Расскажите о вашем опыте написания асинхронного кода на Python. С какими проблемами (например, race conditions) вы сталкивались и как их решали?

Вакансия требует глубоких знаний PostgreSQL и оптимизации запросов.

Как бы вы подошли к оптимизации медленного SQL-запроса в PostgreSQL? Какие инструменты и подходы (например, EXPLAIN ANALYZE) вы используете?

В требованиях указана интеграция Python с сервисами на Java, Go или C++.

Был ли у вас опыт интеграции Python-приложений с сервисами, написаннными на других языках? Какие протоколы взаимодействия (gRPC, REST, очереди сообщений) вы использовали?

Проверка навыков обеспечения безопасности и авторизации, указанных в описании.

В чем разница между аутентификацией и авторизацией? Как вы организуете управление правами доступа с использованием JWT?

Умение писать тестируемый код и работать с моками — важное требование вакансии.

Как вы организуете процесс модульного тестирования? В каких случаях использование mock-объектов оправдано, а в каких — избыточно?

Похожие вакансии

более 1000 офферов получено
4.9

1000+ офферов получено

Устали искать работу? Мы найдём её за вас

Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!

N
NAUKA
Россия