В команду ищем Senior Full-Stack Developer для развития и поддержки высоконагруженной b2b-платформы: Telegram-бот, Django REST API и современная админ-панель на Vue.js.
О проекте
- B2B/B2C торговая платформа с Telegram-ботом, мощной админкой и развитой бизнес-логикой.
- Архитектура: микросервисный подход (Docker), Django 5 + DRF, Celery + RabbitMQ, PostgreSQL, Telegram-бот (aiogram), SPA на Vue 3 + Vuetify.
- Сложная предметная область: управление товарами, ценами, эксклюзивами, расписаниями, клиентами, заказами, рассылками, аналитикой, интеграция с внешними сервисами.
Задачи
- Проектирование и развитие архитектуры backend (Django, DRF, Celery) и frontend (Vue 3, Vuetify)
- Разработка новых и оптимизация существующих REST API, интеграция с внешними сервисами и Telegram-ботом
- Реализация сложной бизнес-логики: управление товарами, ценами, расписаниями, эксклюзивами, массовые операции, аналитика
- Разработка и поддержка SPA-админки: сложные таблицы, формы, фильтры, массовые действия, защищённые маршруты
- Оптимизация производительности, масштабируемость, безопасность (CORS, JWT, best practices)
- Ведение code review, менторство, участие в принятии технических решений
- Автоматизация процессов: тесты, CI/CD, Docker, мониторинг
- Работа с асинхронными задачами (Celery, очереди RabbitMQ), периодическими задачами (Celery Beat)
- Работа с файлами (Excel, массовый импорт/экспорт), интеграция с аналитикой и отчетами
Требования
- Опыт коммерческой разработки от 8 лет, из них не менее 4 лет — full-stack
- Отличное знание Python 3.8+, Django, Django REST Framework, Celery, PostgreSQL
- Отличное знание Vue.js 3 (Composition API/Options API), Vuetify, Vuex, Vue Router
- Опыт проектирования и оптимизации REST API, интеграции с внешними сервисами
- Опыт работы с Docker, docker-compose, понимание микросервисной архитектуры
- Опыт работы с асинхронными задачами, очередями (Celery, RabbitMQ)
- Опыт интеграции с Telegram Bot API (aiogram или аналог)
- Опыт работы с авторизацией (JWT), защищёнными маршрутами, best security practices
- Опыт работы с git, code review, умение разбираться в большом чужом коде
- Опыт работы с CI/CD, автоматизацией тестирования и деплоя
- Уверенные знания HTML5, CSS3, SCSS, адаптивной верстки
Будет плюсом:
- Опыт работы с pandas, openpyxl, массовой обработкой данных
- Опыт настройки Nginx, мониторинга, логирования
- Опыт написания unit- и e2e-тестов (pytest, Jest, Cypress)
- Опыт оптимизации производительности SPA и backend
Условия
- ЗП по результатам собеседования (выше рынка для сильных кандидатов)
- Вся команда — опытные разработчики, есть code review и менторство
- Современный стек, интересные задачи
- Возможность влиять на архитектуру и развитие продукта
Если вы хотите работать с современным стеком, сложной бизнес-логикой и реальным влиянием на продукт — будем рады знакомству!