Бэкенд-разработчик для реализации проекта управления подписками
О проекте:
Мы разрабатываем систему управления подписками, включающую Telegram-ботов, веб-админку и интеграцию с VPN-серверами. Это стартап-проект с чётко прописанным техническим заданием и разбивкой на этапы. Основные функции системы: управление подписками, интеграция с платёжными системами, генерация VPN-конфигураций, администрирование пользователей и серверов.
Роль и задачи:
Ищем бэкенд-разработчика, который вместе с project-менеджером займётся реализацией проекта. Ваша основная задача — разработка серверной части и интеграция всех компонентов системы.
Что нужно будет делать:
-
Разработать централизованный REST API для взаимодействия между ботами, веб-админкой и другими компонентами.
-
Реализовать бизнес-логику для управления пользователями, подписками, платежами и уведомлениями.
-
Интеграция с платёжными системами (YooKassa, Robokassa, CloudPayments, Kassa.ai).
-
Настройка и взаимодействие с VPN-серверами на основе WireGuard.
-
Обеспечение безопасности данных (HTTPS, авторизация, шифрование).
-
Настройка базы данных PostgreSQL для хранения данных пользователей, подписок и платежей.
-
Работа с Celery и Redis для обработки фоновых задач и уведомлений.
-
Участие в проектировании архитектуры системы.
-
Тестирование и документирование кода.
Требования:
-
Опыт работы бэкенд-разработчиком от 2 лет.
-
Уверенное знание Python и Django.
-
Опыт создания REST API.
-
Умение работать с PostgreSQL, Redis.
-
Понимание принципов интеграции с внешними API.
-
Знание основ работы с Docker.
-
Базовые навыки настройки серверов (Linux).
-
Умение писать чистый, поддерживаемый код.
Будет плюсом:
-
Опыт работы с VPN (WireGuard, OpenVPN).
-
Опыт работы с Celery.
-
Участие в разработке систем управления подписками.
-
Опыт работы в стартапах.
Что предлагаем:
-
Проектная работа на 2-3 месяца с возможностью долгосрочного сотрудничества по итогу.
-
Совместная работа с project-менеджером (вы будете единственным разработчиком).
-
Чёткое техническое задание и последовательный план разработки.
-
Удалённый формат работы.
-
Гибкий график.
-
Оплата по договорённости за проект, разбитый на модули, протестировали модуль и всё работает - оплата произведена
Как откликнуться:
Отправьте ваше резюме, портфолио или ссылку на GitHub в сопроводительном письме, также напишите несколько слов о вашем опыте, подходах к работе и почему вам интересен этот проект.
Обслуживать клиентов: работать со счетами, пластиковыми картами и денежными переводами. Продавать банковские и страховые продукты (кредитные продукты, карты, вклады).
Обслуживать клиентов: работать со счетами, пластиковыми картами и денежными переводами. Продавать банковские и страховые продукты (кредитные продукты, карты, вклады).