Backend-разработчик Python
Развивать backend сервиса с аудиторией 100 000+ пользователей: сервисы на FastAPI, Telegram-бот на Aiogram, платежи и подписки, микросервисная архитектура. Нужен уверенный async Python, опыт от 3 лет, PostgreSQL, Redis, RabbitMQ, тесты и CI/CD. Удалёнка, график 5/2, зарплата 250 000 на руки.
Отклик отправляется на сайте источника. Регистрация в Taylor для перехода не нужна.
Что предстоит делать
Мы — IT-компания, развивающая собственный сервис, которым активно пользуются более 100 000 человек. Ищем разработчика, который будет развивать backend и закладывать технический фундамент для роста нагрузки и надёжной работы продукта. Нам важен опыт проектирования и эксплуатации систем: умение видеть зависимости между компонентами, заранее учитывать сценарии отказа и выбирать решения, которые команда сможет поддерживать и развивать. Наши проекты Telegram-бот на Aiogram 2.25. Сервисы на FastAPI: пользователи, аутентификация, профили, платежи и интеграции с внешними системами. WEB-Cabinet — личный веб-кабинет. Основные задачи Разрабатывать и поддерживать сервисы на FastAPI, Telegram-бота и backend веб-кабинета. Проектировать и реализовывать платежи, подписки и интеграции с API с учётом повторных запросов и сбоев внешних систем. Развивать существующую микросервисную архитектуру: определять границы компонентов, контракты API и ответственность за данные. Оптимизировать сервисы под растущую нагрузку (+50 RPS) и готовить дальнейшее масштабирование на основе профилирования и нагрузочных тестов. Снижать вероятность ошибок через тесты, code review, безопасные миграции и автоматические проверки в CI/CD. Участвовать в разборе инцидентов, устранять их причины и улучшать мониторинг. Вести техническую документацию и фиксировать архитектурные решения. Практический опыт Коммерческая backend-разработка на Python: ориентир от 3 лет. Оцениваем сложность реализованных задач, самостоятельность и результаты в продакшене. Опыт полного цикла работы над сервисом или значимой функцией: от уточнения требований и проектирования до релиза и сопровождения. Практика работы с платежами, подписками, очередями или другими критичными интеграциями. Готовность разобрать собственные решения и их ограничения. Опыт диагностики сбоев и проблем производительности. Умение объяснить причину, внесённые изменения и способ проверки результата. Архитектурное мышление и надёжность Умеете проектировать систему с учётом задач продукта, будущего роста и удобства поддержки. Можете объяснить свои решения и сравнить их с альтернативами. Определять требования к нагрузке, скорости ответа и надёжности. Учитывать их при выборе архитектуры и технологий. Продумывать структуру сервисов, API и данных. Понимать, когда нужны отдельные сервисы, а когда достаточно более простого решения. Предусматривать сбои внешних API и других компонентов: задавать таймауты, ограничивать повторные попытки и влияние сбоя на систему. Обрабатывать повторные запросы и события без повторных списаний и ошибок в данных. Учитывать одновременные изменения данных. Понимать работу очередей, повторную доставку сообщений и восстановление после сбоев. Согласовывать изменения в БД с отправкой событий. Находить узкие места по метрикам и нагрузочным тестам. Понимать, когда нужны кэширование, ограничения нагрузки или масштабирование. Планировать безопасные релизы и изменения БД, сохраняя совместимость. Предусматривать откат, резервное копирование и восстановление данных. Технические требования Уверенный async Python: asyncio, async/await, отмена задач, таймауты, ограничение параллелизма и понимание блокирующих операций в event loop. FastAPI или другой асинхронный web-фреймворк; Telegram Bot API и Aiogram 2.x или 3.x. Проектирование API, валидация данных и обработка ошибок. PostgreSQL: схема данных, индексы, EXPLAIN ANALYZE, N+1, транзакции, уровни изоляции и блокировки; понимание применимости партиционирования. SQLAlchemy, asyncpg и миграции Alembic. Redis и RabbitMQ либо аналоги: срок жизни и актуальность кэша, надёжная обработка фоновых задач, контроль накопления очереди. pytest и pytest-asyncio: модульные и интеграционные тесты, проверка критичных сценариев, повторных событий, конкуренции и отказов зависимостей. Git, code review, Docker и CI/CD. Метрики, структурированные логи и оповещения; защита секретов, проверка прав доступа и входящих webhook-запросов. Наш стек технологий Python 3.12+, FastAPI, Aiogram; httpx для внешних API. PostgreSQL, SQLAlchemy ORM и async sessions, asyncpg, Alembic. Redis, RabbitMQ, aio-pika, APScheduler. Sentry, Prometheus и Grafana; Docker, Docker Compose, GitHub Actions. pytest, pytest-asyncio, fixtures и mocks; Ruff, Black, pre-commit. Будет плюсом Опыт высоконагруженных проектов с конкретными показателями нагрузки, задержек и доступности; участие в росте системы и устранении узких мест. Опыт работы с VPN-технологиями. Базовые знания frontend-разработки на React.
Что предлагаем
Стек и инструменты
Эта вакансия платит больше рынка
На 15% выше медианы Python по 65 вакансиям за 90 дней.
Сколько платят вам?
Вакансии показывают, что обещают работодатели. Анонимно расскажите, сколько получаете вы как Python-разработчика — так появится зарплата, которую платят на деле.
Подходит ли вам эта вакансия?
Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть
Похожие вакансии
6 вакансий
Python-разработчик
Нужен опытный Python-разработчик для backend-сервисов: развитие существующих решений и создание новых с нуля, проектирование архитектуры, интеграции и автоматизация. Требуется от 6 лет коммерческого опыта, FastAPI или Litestar, асинхронность, Kafka/Redis, PostgreSQL и SQLAlchemy. Предлагают конкурентный оклад, современный стек и сильную инженерную команду.
Backend-разработчик (Python)
~1 234 585 – 2 293 400 ₸ оценка
Разработка и поддержка backend-сервисов на Python 3.10+ с FastAPI/Django, проектирование микросервисной архитектуры и асинхронных систем с очередями. Требуется опыт коммерческой разработки от 3 лет, глубокое знание PostgreSQL, asyncio, SQLAlchemy, Docker и pytest. Предлагают полностью удалённую работу, оформление по ТК, белую зарплату и карьерный рост до Team Lead.
Старший Python инженер
~1 234 585 – 2 293 400 ₸ оценка
ZentixSoft ищет старшего Python-инженера для долгосрочного удалённого проекта (аутстаффинг, полная занятость). Нужно проектировать и разрабатывать бэкенд-сервисы на Python и/или Node.js, отвечать за дизайн API, асинхронную обработку, контейнеризацию и деплой в Azure с CI/CD. Требуется 6+ лет опыта в бэкенд-разработке, сильные навыки Python/Node.js, опыт с Docker, Azure и тестированием; плюсом — Kubernetes, PostgreSQL/NoSQL, менторство и интеграция LLM. Работа удалённая, график воскресенье–четверг.
Software Engineer (Fullstack, Python/React)
~1 234 585 – 2 293 400 ₸ оценка
Нужен опытный фуллстек-разработчик (Python + React/TypeScript), который будет проверять код, сгенерированный ИИ, находить ошибки, архитектурные проблемы и слабые места в решениях. Требуется 3–5 лет коммерческого опыта, уверенное владение Python (FastAPI/Django), React, TypeScript, базами данных и Docker/CI-CD, а также ежедневное использование ИИ-инструментов вроде Cursor или Claude Code. Это не классическая разработка: вы применяете свою инженерную экспертизу, чтобы анализировать выводы ИИ и помогать обучать более качественные модели.
Старший Full Stack разработчик (AI-driven)
~1 234 585 – 2 293 400 ₸ оценка по стеку
GT Protocol ищет старшего Full Stack разработчика для AI-платформы трейдинга и инвестиций, работающей с Web3, CeFi и DeFi. Нужно писать бэкенд на Python/FastAPI и фронтенд на React/Next.js, интегрировать биржи и блокчейны, строить real-time системы и AI-фичи. Обязательно активно использовать AI-инструменты вроде Cursor и Claude Code в ежедневной работе. Опыт от 4 лет, английский B2+, работа удалённая.
Senior Full-Stack Developer (Python + React), Data Engineer, AI или ML Engineer
~1 234 585 – 2 293 400 ₸ оценка
Участие в разработке и поддержке сложных решений на международных проектах в роли Senior Full-Stack Developer (Python + React), Data Engineer, AI или ML Engineer. Требуется 5+ лет релевантного опыта и хороший английский. Предлагается удалённая работа на зарубежных клиентов.