Middle Python Developer
Уровень зарплаты: от 100 000 руб.
Местоположение: Россия, Хабаровский край (МСК +7ч)
Резюме: Middle Python Developer
ООО ВоркнетикМосква, worknetika.ru
Информационные технологии, системная интеграция, интернет
• Разработка программного обеспечения
• Системная интеграция, автоматизация технологических и бизнес-процессов предприятия, ИТ-консалтинг
Middle Python Backend Developer
AI HR-платформа для автоматизации рекрутинга
Стек: Python, FastAPI, Django, PostgreSQL, Redis, RabbitMQ, Celery, Docker, Keycloak, aiogram, asyncio, pytest
Контекст работы:
Работал backend-разработчиком в команде из 10 человек над AI HR-платформой для автоматизации процессов рекрутинга. Отвечал за ключевые backend-сервисы и внутренние микросервисы платформы. Разрабатывал backend на FastAPI, Django и aiogram, проектировал REST API для frontend-приложения и внутренних сервисов. Работал с PostgreSQL, SQLAlchemy, Django ORM и Alembic: проектировал структуру базы данных, настраивал индексы, связи между таблицами и транзакции.
В повседневной разработке использовал AI-инструменты (Cursor, Codex, TRAE) для ускорения написания boilerplate-кода, рефакторинга, анализа существующего кода и подготовки технических решений.
Выносил бизнес-логику в отдельный сервисный слой для упрощения поддержки и масштабирования проекта. Реализовал websocket-взаимодействие с AI-модулем для потоковой генерации ответов и улучшения пользовательского опыта, а также систему серверных уведомлений на базе SSE для оперативного отображения событий на платформе. Настраивал кэширование пользовательских данных через Redis, реализовывал фоновые задачи и очереди через Celery, Redis и RabbitMQ.
Интегрировал внешние API, email-сервисы, Google/Yandex Calendar и объектные хранилища MinIO/Yandex Object Storage. Работал с JWT, OAuth2, ролевой моделью доступа и Keycloak. Писал тесты на pytest, настраивал локальное окружение через Docker и Docker Compose, анализировал production-ошибки через логи, Sentry и внутренние метрики. Участвовал в code review и обсуждении архитектурных решений.
Достижения и результаты:
- Ускорил отдельные API-методы в 2-4 раза за счёт оптимизации ORM-запросов, индексов и пересмотра логики выборок
- Снизил время ответа одного из наиболее тяжёлых endpoint’ов примерно с 6300-6500 мс до 1200-1500 мс
- Устранил N+1-проблемы в нескольких сценариях, сократив количество SQL-запросов примерно с 40-60 до 8-15
- Вынес повторяющуюся бизнес-логику в сервисный слой, уменьшив дублирование кода и упростив поддержку модулей
- Повысил стабильность фоновых задач за счёт retry-механизмов, обработки ошибок и улучшенного логирования
- Улучшил пользовательский опыт при работе с AI-функциями за счёт websocket-коммуникации и потоковой отправки ответов
- Сократил задержки при получении пользовательских данных благодаря Redis-кэшированию
ПАО «Газпром»
Москва
Информационные технологии, системная интеграция, интернет
• Разработка программного обеспечения
Нефть и газ
• Переработка газа
• Добыча газа
• Транспортировка, хранение газа
Python Backend Developer
Корпоративные веб-сервисы и внутренние системы
Стек: Python, FastAPI, Django, PostgreSQL, Firebird, Redis, Celery, Docker, GitLab, APScheduler
Контекст работы:
Занимался разработкой backend для корпоративных веб-приложений и внутренних сервисов компании. Основной фокус был на личных кабинетах, административных панелях, внутренних API, интеграциях и реализации бизнес-логики. Работал с FastAPI и Django, создавал и дорабатывал REST API для frontend-приложений и внутренних сервисов.
Использовал AI-инструменты (Cursor, Codex, TRAE) в ежедневной разработке для ускорения типовых backend-задач, навигации по проекту и работы с существующим кодом.
Работал с моделями данных, сериализаторами, permissions, middleware и миграциями. Реализовывал авторизацию и разграничение доступа через JWT и OAuth2. Использовал PostgreSQL, Firebird и Redis для хранения и кэширования данных. Реализовывал фоновые задачи через APScheduler и Celery.
Покрывал часть бизнес-логики тестами на pytest, исправлял production-баги и участвовал в поддержке существующих сервисов. Работал с Docker, Docker Compose, Linux и Nginx. Участвовал в code review, взаимодействовал с frontend-разработчиками и product-командой при проектировании и доработке функциональности.
Также участвовал в инфраструктурных задачах: развернул внутренний GitLab и принимал участие в настройке CI/CD-процессов для автоматизации сборки и доставки сервисов.
Достижения и результаты:
- Реализовал более 5 backend-модулей для личного кабинета и административной части системы
- Разработал около 100-120 REST API endpoint’ов для внутренних сервисов и frontend-приложений
- Оптимизировал отдельные API-методы, снизив время ответа в ряде сценариев примерно с 1-1.5 секунд до 300-500 мс
- Улучшил стабильность и удобство API за счёт дополнительной валидации входных данных и более понятной обработки ошибок
- Помог внедрить pre-commit hooks с использованием Ruff, Black и MyPy для повышения качества и единообразия кода
- Развернул внутренний GitLab и участвовал в настройке CI/CD для автоматизации сборки и доставки сервисов
- Настраивал и разворачивал приложения через Docker и Docker Compose
КГКУЗ МИАЦ МЗ ХК
Медицина, фармацевтика, аптеки
• Лечебно-профилактические учреждения
• Лаборатория, исследовательский центр
Информационные технологии, системная интеграция, интернет
• Разработка программного обеспечения
Junior Python Developer
Внутренние веб-сервисы и backend-поддержка
Стек: Python, Django, Django REST Framework, PostgreSQL, aiogram, Docker
Контекст работы:
Начинал с базовых backend-задач и постепенно переходил к более самостоятельной разработке функциональности. Работал с Django, Django REST Framework и PostgreSQL. Занимался доработкой существующих модулей, исправлением ошибок, созданием и поддержкой API-endpoint’ов, а также поддержкой административной части приложения.
Работал с ORM, связями между моделями, миграциями и серверной обработкой пользовательских данных. Настраивал формы, серверную валидацию и административный интерфейс Django. Разбирался в существующем коде проекта и поддерживал текущую backend-логику.
Со временем начал брать более самостоятельные задачи. Работал с API, базой данных, небольшими интеграциями и поддержкой существующих сервисов. Также поддерживал Telegram-бота на Python и aiogram для внутренних и пользовательских сценариев.
Писал базовые unit-тесты, работал с Git, Docker и Linux в рамках командной разработки.
Достижения и результаты:
- Закрыл около 40-60 backend-задач различного уровня сложности
- Реализовал и доработал примерно 10-15 REST API endpoint’ов
- Добавил базовые unit-тесты для сервисной логики и API-методов
- Улучшил несколько участков serializers и viewsets, упростив структуру кода и поддержку модулей
- Исправлял production-ошибки и участвовал в поддержке существующего функционала
- Получил опыт работы с командной разработкой, code review и поддержкой production-приложений
Посмотрите похожие резюме
Python Backend Developer
Зарплата: 60 000 руб.
Зарплата: 60 000 руб.
Middle Python Backend Developer
Зарплата: 20 000 руб.
Зарплата: 20 000 руб.
Тестировщик/QA-engineer
Зарплата: 250 000 руб.
Зарплата: 250 000 руб.
Full Stack - программист
Зарплата: 260 000 руб.
Зарплата: 260 000 руб.
