Python разработчик middle/senior

Частный рекрутер  Рекрутер Оксана Юрченко ( сайт не указан )
Аккаунт зарегистрирован с email *@gmail.com
Москва, РФ
Миддл • Сеньор
Информационные технологии • Разработка • Python • Node.js • JavaScript • CRM • Платежные технологии
21 мая
Удаленная работа
Опыт работы от 3 до 5 лет
от 200 000 ₽
Описание вакансии

 

1. Общее описание проекта

Проект представляет собой backend на Django REST Framework и frontend на Node.js (Handlebars/Webpack). Основной функционал — учет компаний, сделок, документов, банковских операций и бухгалтерии.

Проект уже содержит:

  • Django backend с модельной архитектурой
  • RESTAPI (с авторизацией, валидацией, сериализаторами)
  • Node.js frontend (используетсяHandlebars, Axios, Bootstrap)
  • Docker-инфраструктуру (частично)
  • Сторонние интеграции (банковские API, OnlyOfficeи др.)

 

2. Требования к разработчику

Обязательные навыки

  • Python / Django / Django REST Framework (глубокое понимание моделей, сериализаторов, permissions)
  • Node.js (Express или аналог), Handlebars, Webpack
  • Уверенное знание HTML, CSS, JS (Vanilla, ES6+)
  • Опыт работы с PostgreSQL
  • Умение работать с Docker и docker-compose
  • Навыкинастройкиnginx, reverse proxy, SSL
  • Опыт работы с git и git-flow

Желательные навыки

  • Опыт работы с системами авторизации: JWT, Keycloak, OIDC
  • ОпытнастройкиCI/CD (GitHub Actions, GitLab CI)
  • Понимание архитектуры микросервисов
  • Опыт работы с платежными API, бухгалтерией, CRM

3. Объём работы

  • Финализация backend-логики: доведение моделей, бизнес-логики, валидаций до готового состояния
  • Разработка и доработка APIendpoints (в т.ч. с учётом динамических полей, фильтрации, вложенных данных)
  • Поддержка frontend: доработка существующих страниц, реализация новых (на основе шаблонов Handlebars)
  • Интеграции: OnlyOffice, банковские API, Telegram-боты (если актуально)
  • Тестирование, отладка, документация (Swagger, README.md, Postman коллекции)

4. Формат взаимодействия

  • Код должен быть читаемым, документированным, с внятными коммитами
  • Работа через GitHub / GitLab
  • Задачи в CRM
  • Регулярная синхронизация: стендапы или короткие отчеты раз в 2–3 дня

5. Технологический стек

  • Backend: Django, Django REST Framework, PostgreSQL, Celery (планируется)
  • Frontend: Node.js, Handlebars, Webpack, Bootstrap
  • DevOps: Docker, docker-compose, Nginx, systemd
  • Интеграции: OnlyOffice, Telegram, Keycloak

7. Желаемый результат

  • Полнофункциональный API backend
  • Рабочий frontend-интерфейс (SPA не требуется, но можно предложить миграцию)
  • Готовая к деплою версия в Docker (или другим согласованным способом)
  • Поддержка при развёртывании на сервере
  • Документация по работе с системой и её расширению

 


Специализация
Информационные технологииРазработкаPythonNode.jsJavaScript
Отрасль и сфера применения
CRMПлатежные технологии
Уровень должности
МиддлСеньор
Загрузка формы отклика...