I AM HIRED

Неделя 310 ₽Месяц 630 ₽3 месяца 1 680 ₽Год 5 680 ₽

Программист — Россия, Пенза

Разработчики, Backend, Python · вчера, 11:56 · 13.11.2026

Компания: ••••••••

Локация: Россия, Пенза

Формат: Офис

Занятость: Полная занятость

Грейд: Middle

Разрабатываем внутренние сервисы для автоматизации работы с документами. Ищем Python-разработчика, который будет развивать эти сервисы и помогать делать их надёжнее

Обязанности:

• Разрабатывать и поддерживать фоновые задачи: получать данные из CRM и внешних API, обрабатывать их и сохранять результат.

• Дорабатывать парсеры документов, писем и веб-источников: извлекать реквизиты из PDF, разбирать текст, проверять и нормализовать данные. - Автоматизировать формирование отчетов.

• Писать SQL-запросы и работать с PostgreSQL через SQLAlchemy. - По мере задач развивать внутренние HTTP API на FastAPI.

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

• Поддерживать понятные логи и документацию, проверять изменения через принятые в проекте инструменты.

Требования: • Умение самостоятельно довести задачу от уточнения требований до проверенного изменения в существующем сервисе. - Практический опыт законченного проекта: рабочего, личного или учебного. Важно уметь объяснить свои решения и показать, как проверяли результат.

• Понимание HTTP, REST и JSON; умение обращаться к API, работать с авторизацией, пагинацией и ошибками запросов.

• Основы `asyncio`: `async` / `await`, отличие сетевого ожидания от вычислений, понимание ограничения параллельных запросов.

• Базовый SQL: выборки, фильтрация и `JOIN`.

• Умение читать чужой код, пользоваться traceback и логами, писать тесты на pytest. - Git: ветки, коммиты и работа через merge request; базовые навыки Docker Compose.

• Базовое знание Linux: работа в терминале, навигация по файловой системе, права доступа, переменные окружения, просмотр процессов и логов, подключение по SSH.

• Готовность уточнять требования и разбираться в предметной области. Знание банкротства заранее не требуется

• Наш стек

• **Основной язык:** Python 3.14. Есть как асинхронные сервисы, так и синхронный код.

• **Интеграции и данные:** asyncio, httpx / requests, Pydantic, pydantic-settings, PostgreSQL, SQLAlchemy.

• **Веб-сервисы:** FastAPI, Alembic, Redis.

• **Разработка и запуск:** uv, pytest, Ruff, mypy, Docker Compose, GitLab CI/CD.

• **Диагностика:** Grafana, Loki, GlitchTip / Sentry SDK.

• Основная часть задач — фоновые сервисы и интеграции. В отдельных веб-приложениях используются SvelteKit и TypeScript; знание фронтенда не является обязательным требованием для этой позиции.

• Будет плюсом

• Опыт извлечения текста из PDF, регулярных выражений и генерации DOCX / PDF.

• Разработка на FastAPI с SQLAlchemy и Alembic.

• Умение пользоваться системами сбора ошибок, логов и метрик.

Условия: • график работы с 9.00 до 17.30 (обеденный перерыв с 13.00 до 13.44)

• 5/2

• окончательный уровень заработной платы назначается после собеседования

•

Поиск по вакансиям

Название компании скрыто

Названия компаний и их продуктов мы не публикуем на сайте — они доступны в Telegram-боте I AM HIRED. Откройте эту вакансию в боте: увидите название, сможете откликнуться и настроить рассылку подходящих вакансий.

Открыть вакансию в боте