Опубликовано 2 дня назад
Программист в Правовая Защита Пенза
Сопроводительное письмо под эту вакансию
Софи напишет его под твоё резюме. Бесплатно — 5 писем в день.
Разрабатываем внутренние сервисы для автоматизации работы с документами. Ищем 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
- окончательный уровень заработной платы назначается после собеседования
Эту вакансию мы нашли в HH.ru
ПЗ
Правовая Защита
Пенза
Зарплата vs рынок
Ниже медианы рынка на 45%50k110k450k
обычно платят (p25–p75): 75 000 – 160 000 ₽
эта вакансия: от 60 000 ₽
Когорта Python, Junior · 227 вакансий за 90 дней
Зарплаты Python →Похожие вакансии
Это единственная вакансия по вашему фильтру
Не то, что искал?
вакансии джуниор
как откликнуться на вакансию
примеры вакансий junior
вакансии по Python
стажировки по Python