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

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

Ускорим процесс поиска работы
SeniorУдалённоПолная занятость

Senior Python Backend Developer

ИИОценка ИИ

Интересный технологический стек (FastAPI, gRPC, Go) и сложные инженерные задачи в ядре системы. Прямой контакт рекрутера облегчает процесс подачи, однако отсутствие указанной вилки зарплаты немного снижает прозрачность предложения.


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

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

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

Высокая сложность обусловлена требованиями к глубокому пониманию внутренних механизмов PostgreSQL (блокировки, уровни изоляции) и проектированию распределенных систем с гарантированной доставкой сообщений. Senior-уровень предполагает самостоятельное решение архитектурных задач в ядре платформы.

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

Медиана400 000 ₽
Рынок300 000 ₽ – 550 000 ₽
ИИОценка ИИ

Зарплата для Senior Python разработчика в России с таким глубоким знанием PostgreSQL и опытом в распределенных системах обычно начинается от 350 000 рублей. Верхняя граница может достигать 500 000+ рублей в зависимости от навыков в Go и опыта с Highload. Данная позиция соответствует рыночным ожиданиям для опытных инженеров.

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

Меня заинтересовала вакансия Senior Python Backend Developer в Atom Group, так как мой опыт разработки распределенных систем и глубокое знание PostgreSQL идеально соответствуют вашим задачам. Я имею значительный опыт работы с FastAPI и asyncio, а также проектирования отказоустойчивых очередей задач с использованием механизмов FOR UPDATE SKIP LOCKED.

В своей практике я уделяю особое внимание вопросам идемпотентности, транзакционности и оптимизации конкурентного доступа, что критично для ядра вашей платформы. Возможность работать с gRPC и потенциальное использование Go делают эту роль еще более привлекательной для моего профессионального развития. Буду рад обсудить, как мой опыт поможет в развитии системы оркестрации Atom Group.

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

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

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

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

Откликайтесь прямо сейчас, чтобы стать частью команды Atom Group и работать над сложной системой оркестрации!

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

#Python #Backend #FastAPI #PostgreSQL #Asyncio #Go #Grpc #BackendDeveloper #SeniorDeveloper #вакансия

🔥 Senior Python Backend Developer

В Atom Group ищем сильного Backend-разработчика для ядра распределённой платформы.

Будешь работать над системой оркестрации: очередями задач, диспетчером, машиной состояний и управлением ресурсами.

Что предстоит делать:

• Разрабатывать микросервисы на Python / FastAPI / asyncio

• Проектировать очередь задач на PostgreSQL с FOR UPDATE SKIP LOCKED

• Реализовывать ретраи, backoff, идемпотентность, heartbeat и защиту от двойного исполнения

• Работать с транзакциями, блокировками и конкурентным доступом

• Разрабатывать REST и gRPC/protobuf-контракты

• Проектировать слой ресурсов и систему лимитов/бюджетов

Стек: Python 3.11+, FastAPI, asyncio, SQLAlchemy 2.x, PostgreSQL 16, Redis, Alembic, Pydantic, pytest, gRPC/protobuf. Часть сервисов — Go.

Нам нужен человек, который:

• Уверенно пишет промышленный Python

• Очень хорошо знает SQL и PostgreSQL

• Понимает транзакции, уровни изоляции, блокировки и индексы

• Знает семантику доставки сообщений и идемпотентность

• Имеет опыт разработки распределённых систем

➕ Go, Temporal, Kafka, ClickHouse и опыт высоких нагрузок — большой плюс.

📩 Присылай CV в личные сообщения Откликнуться

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

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

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

Навыки

  • Python
  • PostgreSQL
  • Redis
  • Kafka
  • gRPC
  • Temporal
  • PyTest
  • Go
  • FastAPI
  • SQLAlchemy
  • ClickHouse
  • Pydantic
  • asyncio
  • Protobuf
  • Alembic

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

Проверка практического опыта работы с очередями на базе БД, что указано в задачах.

Расскажите о нюансах использования FOR UPDATE SKIP LOCKED в PostgreSQL. Какие проблемы это решает и какие есть ограничения?

Важно для обеспечения надежности распределенной системы оркестрации.

Как вы реализуете идемпотентность в микросервисной архитектуре при обработке задач из очереди?

Вакансия подразумевает работу с высоконагруженным ядром системы.

В каких случаях вы выберете gRPC вместо REST для взаимодействия между сервисами, и какие преимущества это даст в контексте производительности?

Проверка фундаментальных знаний БД, необходимых для проектирования слоя ресурсов.

Разница между уровнями изоляции Repeatable Read и Serializable в PostgreSQL. В каких сценариях вы бы использовали каждый из них?

В стеке упоминается Go, и это важный навык для расширения системы.

Есть ли у вас опыт работы с Go? Как бы вы организовали взаимодействие между Python и Go сервисами в рамках одной системы?

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

Россия
более 1000 офферов получено
4.9

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

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

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