Старший Python разработчик
В P2Bid разрабатывают многопользовательские игры, где весь игровой процесс работает на быстром и надёжном бэкенде. Ищем старшего Python-разработчика с опытом 5+ лет, который будет проектировать и развивать ключевые сервисы, отвечать за архитектуру и проводить код-ревью. Нужно глубокое знание асинхронного Python (asyncio, FastAPI), PostgreSQL и распределённых систем. Предлагают работу над высоконагруженными системами с современным стеком и фокусом на инженерные решения.
Отклик отправляется на сайте источника. Регистрация в Taylor для перехода не нужна.
Что предстоит делать
В P2Bid мы создаем многопользовательские игры, где каждая игровая механика обеспечивается быстрым, надежным и масштабируемым бэкендом. Мы ищем Senior Python Developer с опытом коммерческой разработки на Python от 5 лет, включая не менее 3 лет создания асинхронных бэкенд-сервисов под реальной производственной нагрузкой. О роли: Мы ищем инженера, который выходит за рамки простой реализации и берет на себя ответственность за технические решения. Вы будете отвечать за проектирование и развитие ключевых бэкенд-сервисов, владение критически важными частями системы, ревью кода и помощь в формировании технического направления продукта. Мы ценим инженеров, которые думают о надежности, масштабируемости, поддерживаемости и долгосрочной архитектуре, а не просто о сдаче фич.
Что ждём от вас
- 5+ лет коммерческого опыта разработки на Python.
- 3+ года создания высоконагруженных асинхронных бэкенд-сервисов.
- Глубокое знание Python 3.11+, async/await, event loop и принципов асинхронного программирования.
- Практический опыт работы с асинхронными веб-фреймворками, такими как FastAPI, Starlette, aiohttp, Litestar или аналогичными.
- Глубокое понимание asyncio: gather, TaskGroup, отмена задач, таймауты, backpressure и паттерны конкурентности. Вы понимаете, почему тихо упавшая фоновая задача — это производственный инцидент.
- Строгая типизация как стандартная практика разработки. Опыт работы с mypy или pyright, Protocols, Generics и современной типизацией Python.
- Отличное знание SQL, включая JOINs, индексы, транзакции и большой опыт работы с PostgreSQL.
- Глубокое понимание механизмов блокировок PostgreSQL (FOR UPDATE, SKIP LOCKED), уровней изоляции транзакций, дедлоков и планов выполнения запросов.
- Опыт работы с SQLAlchemy (ORM или Core) или другим зрелым ORM.
- Уверенное написание автоматических тестов с использованием pytest, фикстур, параметризации и мокирования зависимостей.
- Опыт работы с Docker, Git и код-ревью через Merge/Pull Requests.
- Продакшн-опыт работы с брокерами сообщений, такими как Kafka, RabbitMQ, NATS или аналогичными. Вы отлаживали реальные производственные проблемы, а не просто изучали концепции.
- Практический опыт построения распределенных систем, включая доставку как минимум один раз (at-least-once delivery), идемпотентность, дедупликацию и понимание того, почему доставка ровно один раз (exactly-once delivery) недостижима по сети.
- Опыт работы с бизнес-критичными доменами, такими как платежи, биллинг, бухгалтерия, управление заказами, складской учет или любыми системами, где ошибки имеют финансовые последствия.
- Сильное понимание сценариев отказов. Например, вы знаете, как обрабатывать случаи, когда запрос был отправлен, но ответ не получен, и почему наивный ретрай может быть хуже, чем отказ.
- Способность проводить содержательные код-ревью, фокусируясь на архитектуре, надежности, поддерживаемости и качестве инженерных решений, а не только на стиле кода.
- Английский язык, достаточный для чтения технической документации, написания комментариев в коде и технической документации. Разговорный английский — плюс, но не обязателен.
- Технологический стек
- Python 3.12
- FastAPI
- PostgreSQL
- MongoDB
- NATS / JetStream
- Docker
- Kubernetes
- Мы также используем dishka (внедрение зависимостей), adaptix (маппинг), FastStream (абстракция над брокерами сообщений), ty (типизация) и uv (управление зависимостями). Вам не нужен предварительный опыт работы с этими библиотеками — они основаны на знакомых концепциях и легко осваиваются. На собеседованиях мы фокусируемся на вашем понимании асинхронного программирования, SQL, распределенных систем и инженерных компромиссов, а не на знании конкретных библиотек.
- Если вы соответствуете большинству требований, мы будем рады услышать вас — даже если некоторые технологии из нашего стека для вас в новинку.
Стек и инструменты
Эта вакансия платит больше рынка
На 83% выше медианы Python по 68 вакансиям за 90 дней.
Сколько платят вам?
Вакансии показывают, что обещают работодатели. Анонимно расскажите, сколько получаете вы как Python-разработчика — так появится зарплата, которую платят на деле.
Подходит ли вам эта вакансия?
Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть
Похожие вакансии
6 вакансийНезависимый инженер-программист
Dotmo — компания в сфере генеративного ИИ, создающая фундаментальные модели. Ищут независимого инженера-программиста с опытом 6+ лет, который будет проектировать и эксплуатировать сервисы, пайплайны и инфраструктуру, активно используя LLM-агентов для написания кода. Требуются сильные Python, SQL, Docker, Kubernetes, LLM-инженерия и тестирование; работа универсальная, без привязки к одному стеку.
География удалёнки не уточнена
Старший Python разработчик
~1 650 000 ₸ оценка по стеку
Leobit ищет старшего Python-инженера для проекта в сфере погодной аналитики и прогнозирования возобновляемой энергии. Нужно проектировать и развивать масштабируемые backend-сервисы, REST API и интеграции, писать чистый и хорошо покрытый тестами код. Требуется 5+ лет опыта разработки, сильный Python и SQL, английский не ниже Upper-Intermediate; плюсом будут облака, Docker и CI/CD.
Python Backend Developer
~1 650 000 ₸ оценка по стеку
Разработка и сопровождение backend-систем страховых продуктов на Python: API, бизнес-логика договоров, платежи, интеграции с банками и внешними сервисами. Требуется опыт коммерческой разработки на Python от 5 лет, уверенное владение FastAPI, PostgreSQL, Kafka/RabbitMQ, asyncio и практика надёжных бизнес-операций. Предлагают участие в архитектурных решениях, code review и наставничестве, работу с современным стеком и DevOps-практиками.
Fullstack Developer
~1 650 000 ₸ оценка по стеку
Frontline Robotics — украинская defence tech компания, создающая роботизированные системы, ищет Fullstack Developer в RnD-направление «Дроны». Нужны 5+ лет коммерческой разработки на Python и JavaScript/TypeScript, опыт full-stack веб-приложений, REST API, SQL с большими объёмами данных, Docker и Linux; плюсом будут React/Next.js, FastAPI/Django, PostgreSQL, ETL, AWS и CI/CD. Предлагают официальное трудоустройство с бронированием, оплачиваемый отпуск и больничные, офис у метро в Киеве и работу над реальными роботизированными системами.
Бэкенд разработчик (Python)
~1 650 000 ₸ оценка по стеку
Ищем бэкенд-разработчика на Python с опытом от 3 лет: предстоит разрабатывать и поддерживать микросервисы — HTTP API, консумеры, консольные команды, а также дорабатывать монолит. Нужны уверенные знания PostgreSQL, RabbitMQ, Redis, Docker и Kubernetes, практика написания тестов, типизации и статического анализа. Работа самостоятельная: от декомпозиции и оценки задачи до выката на прод, настройки мониторинга, алертов и разбора инцидентов по логам и графикам.
Python Backend Developer (Middle/Senior)
~1 650 000 ₸ оценка
Разработка и проектирование backend-системы образовательной платформы на Python с FastAPI/Django в микросервисной архитектуре. Нужно писать REST API, работать с асинхронным стеком, PostgreSQL и Docker, оптимизировать производительность. Небольшая команда, фокус на бэкенде.