- Страна
- Россия
Откликайтесь
на вакансии с ИИ

Senior Python Backend Developer
Интересный технологический стек (FastAPI, gRPC, Go) и сложные инженерные задачи в ядре системы. Прямой контакт рекрутера облегчает процесс подачи, однако отсутствие указанной вилки зарплаты немного снижает прозрачность предложения.
Сложность вакансии
Высокая сложность обусловлена требованиями к глубокому пониманию внутренних механизмов PostgreSQL (блокировки, уровни изоляции) и проектированию распределенных систем с гарантированной доставкой сообщений. Senior-уровень предполагает самостоятельное решение архитектурных задач в ядре платформы.
Анализ зарплаты
Зарплата для Senior Python разработчика в России с таким глубоким знанием PostgreSQL и опытом в распределенных системах обычно начинается от 350 000 рублей. Верхняя граница может достигать 500 000+ рублей в зависимости от навыков в Go и опыта с Highload. Данная позиция соответствует рыночным ожиданиям для опытных инженеров.
Сопроводительное письмо
Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь в 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 в личные сообщения Откликнуться
Создайте идеальное резюме с помощью ИИ-агента

Навыки
- 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, и это важный навык для расширения системы.