Python разработчик middle/senior
Частный рекрутер
Рекрутер Оксана Юрченко
( сайт не указан )
Аккаунт зарегистрирован с email *@gmail.com
Опыт работы от 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 (или другим согласованным способом)
- Поддержка при развёртывании на сервере
- Документация по работе с системой и её расширению