Бэкенд-разработчик для реализации проекта управления подписками (удаленная работа)

12 декабря 2024

Уровень зарплаты:
от 50 000 до 100 000 руб.
Требуемый опыт работы:
Не указан

Вакансия: Бэкенд-разработчик для реализации проекта управления подписками

Описание вакансии

О проекте:

Мы разрабатываем систему управления подписками, включающую 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 в сопроводительном письме, также напишите несколько слов о вашем опыте, подходах к работе и почему вам интересен этот проект.