Ищем самостоятельного Python-разработчика, который умеет не только писать код по готовому ТЗ, но и сам разбираться в задаче, документации, API и существующем коде, предлагать решение и доводить его до рабочего состояния.
У нас разнообразные задачи: интеграции с государственными информационными системами и 1С, обработка и классификация данных, автоматизация бизнес-процессов, применение нейросетей, разработка внутренних и внешних сервисов.
Есть как новые проекты с нуля, так и существующие системы, которые нужно развивать и рефакторить.
Чем предстоит заниматься
- проектировать и разрабатывать backend-сервисы на Python;
- разрабатывать сервисы подготовки и отправки обращений через API Госуслуг;
- получать и обрабатывать уведомления и ответы через API Госуслуг;
- интегрироваться с API 1С и другими внешними системами;
- разрабатывать парсеры и сервисы сбора данных;
- структурировать, классифицировать и анализировать получаемые данные;
- автоматизировать обработку и анализ информации с использованием нейросетевых технологий;
- разрабатывать backend интернет-сервисов и приложений;
- поддерживать и рефакторить существующий код;
- писать скрипты для автоматизации внутренних процессов;
- участвовать в контейнеризации, CI/CD и инфраструктурных задачах;
- писать автоматические тесты;
- проводить code review.
Наш стек
Python 3.13, FastAPI, PostgreSQL, MongoDB, Redis, SQLAlchemy, Celery, Docker, Linux, CI/CD, pytest.
Не требуем одинаково глубокого знания каждого инструмента из списка.
Для нас важнее хорошая база, техническое мышление и способность быстро разобраться в незнакомой технологии и начать качественно использовать её в работе.
Что для нас важно
- коммерческий опыт разработки на Python от 3 лет;
- уверенное знание Python;
- опыт backend-разработки на FastAPI;
- хорошее понимание HTTP, REST API и принципов интеграции между системами;
- уверенное знание SQL и практический опыт работы с PostgreSQL;
- понимание принципов работы ORM;
- опыт работы с Linux;
- опыт работы с Docker;
- понимание принципов тестирования и умение писать тесты;
- умение читать и разбираться в чужом коде;
- способность самостоятельно проектировать небольшие и средние сервисы;
- готовность участвовать в code review.
Опыт работы с MongoDB, Redis, Celery, SQLAlchemy и CI/CD будет большим плюсом. Если с какой-то из этих технологий вы работали мало, но способны быстро её освоить - это не является причиной не откликаться.
Также большим плюсом будет опыт работы с инфраструктурой: умение самостоятельно развернуть и настроить окружение для сервиса, работать с Linux и Docker, настраивать веб-серверы, базы данных и сопутствующие компоненты. Уровень DevOps-инженера не требуется, но важно понимать, как сервис работает за пределами кода, и уметь самостоятельно довести его до рабочего состояния в инфраструктуре.
Какого разработчика мы ищем
Нам нужен именно самостоятельный инженер.
Человек, которому можно поставить задачу уровня: «Нужно интегрироваться с этим API, получать данные, обрабатывать их и надёжно сохранять результат».
И дальше разработчик сможет самостоятельно изучить документацию, задать необходимые вопросы, продумать архитектуру, выбрать техническое решение, реализовать его, протестировать и довести до рабочего состояния.
Мы не ожидаем, что кандидат уже сталкивался со всеми нашими задачами и технологиями.
Мы ожидаем, что он умеет разбираться.
Если для выполнения новой задачи нужно изучить незнакомую библиотеку, API, протокол или технологию - это должна быть обычная часть работы, а не препятствие.
Условия
- 150 000 ₽ на руки;
- работа в офисе в Рязани;
- пятидневная рабочая неделя;
- рабочий день с 9:00 до 18:00;
- обед с 13:00 до 14:00;
- без регулярных переработок;
- оформление в соответствии с ТК РФ;
- полноценная работа над реальными сервисами, а не поддержка одного типового проекта годами.
Как проходит отбор
- Собеседование.
- Собеседование с руководителем.
- Оффер.
Без тестового задания.

