Junior Python-разработчик

Дата размещения вакансии: 30.06.2026
Работодатель: Президентская платформа Россия - страна возможностей
Уровень зарплаты:
з/п не указана
Город:
Москва
улица Станиславского 21с3
Требуемый опыт работы:
От 1 года до 3 лет

Президентская платформа «Россия страна возможностей» была создана по инициативе Президента России Владимира Путина 22 мая 2018 года.

За 8 лет организация объединила более 60 проектов, конкурсов и олимпиад. Мы помогаем участникам найти единомышленников и завести полезные знакомства, поступить в вуз или пройти перспективную стажировку, найти работу мечты, продвинуться в карьере, а также поработать с наставником.

Наша команда — это сообщество целеустремленных людей, которые готовы трудиться ради благополучия граждан. Мы ценим нестандартное мышление и ищем коллег, которые готовы развивать проекты и предлагать новые подходы.

Если вы хотите помогать тысячам людей менять жизнь к лучшему и создавать будущее вместе с нами — мы ждем вас в нашей команде!

Чем предстоит заниматься:

  • Разработка и сопровождение REST API (FastAPI, Pydantic, async);
  • Валидация данных через Pydantic;
  • Работа в Git (ветки, MR, решение конфликтов);
  • Написание тестов (pytest);
  • Работа с БД: ORM-модели, миграции, SQL-запросы (SQLAlchemy, Alembic, PostgreSQL);
  • ETL-процессы, интеграция источников данных, очереди (RabbitMQ), кэш (Redis);
  • Разработка и поддержка ботов на платформе MAX, интеграция LLM/RAG;
  • Инфраструктура: Docker, nginx, Git, pytest, код-ревью;
  • Подготовка отчётов и аналитических выборок по запросу, ML при необходимости.

Что мы ожидаем:

  • Уверенный базовый Python (типизация, list comprehensions, декораторы — понимать зачем, исключения);
  • Опыт работы с SQLAlchemy (модели, relationship, join, базовые запросы);
  • Обязательно: Alembic (создание и применение миграций, upgrade/downgrade);
  • Понимание REST (коды ответов, методы, параметры запроса Query/Path/Body);
  • Базовый PostgreSQL (SELECT, JOIN, GROUP BY, индексы на уровне "поставить по инструкции");
  • Pydantic (BaseModel, валидаторы);
  • Git на уровне "создать ветку, сделать коммит, открыть MR", решить простой конфликт;
  • Docker (поднять docker compose up -d с БД и приложением).

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

  • Понимание async/await (если проект на FastAPI);

  • Опыт с pytest (фикстуры, моки);

  • Логирование через logging вместо print;

  • Makefile (команды make up, make migrate, make test).

Что мы предлагаем:

  • Официальное трудоустройство в штат компании в соответствии с ТК РФ;
  • ДМС со стоматологией после 3-х месяцев работы;
  • Полная удаленка или гибрид;
  • Тестовое задание (проект на 2-3 часа с FastAPI + SQLAlchemy + Alembic + PostgreSQL + Docker);
  • Возможность профессиональной реализации и развития своих идей в современном образовательном центре;
  • Работа над интересными и передовыми проектами страны.

До встречи на интервью!