Python-разработчик
Описание
Кандидатов из других городов не рассматриваем!***Ищем самостоятельного 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; без регулярных переработок; оформление в соответствии с ТК РФ; полноценная работа над реальными сервисами, а не поддержка одного типового проекта годами. Как проходит отбор Собеседование. Собеседование с руководителем. Оффер.Без тестового задания.