Южный Капитал
PHP/Python-разработчик на долгосрочный проект
4 дн. назад
РоссияMiddleRemote
phppythonsqlmysqlpostgresqllinuxgitdocker
Вакансия PHP/Python-разработчика для проекта сервиса обучения и сопровождения трейдеров и инвесторов. Команда поддерживает и развивает несколько взаимосвязанных продуктов, включая порталы на PHP и ботов на Python.
О компании
- Компания "Южный Капитал" работает более пяти лет в сфере обучения и сопровождения трейдеров и инвесторов.
О продукте
- Система состоит из шести связанных проектов: три PHP-портала с админкой (сделки, подписки, архив доходности, отчёты), боты в Telegram, MAX и VK, парсеры постов и цен.
- Порталы обмениваются данными по API.
- Поддерживаются интеграции с Salebot, Tilda, Unisender, Tinkoff (оплаты), TradingView, VseGPT.
Обязанности
- Дорабатывать порталы и админку: новые разделы, отчёты, синхронизация данных между порталами.
- Развивать ботов на Python (Telegram и MAX, несколько клиентов на одной кодовой базе).
- Поддерживать интеграции: Salebot, Tilda, Unisender, Tinkoff (оплаты), TradingView, VseGPT.
- Сопровождать парсеры и фоновые задачи (cron, systemd, Docker).
- Постепенно разбирать технический долг: убирать дублированный код, переносить изменения БД в миграции, писать тесты, переходить на PHP 8.x.
Требования
- Уверенный PHP 7.4–8.x, опыт с legacy-кодом без фреймворка, умение быстро разобраться в чужом коде.
- MySQL/MariaDB: сложные запросы, индексы, миграции.
- Python на уровне доработки асинхронных ботов.
- Linux-сервер: Apache, cron, systemd, логи, аккуратная выкатка без простоя.
- Вебхуки и внешние API. Понимание, как не допустить дублей при повторных запросах (особенно по оплатам).
- Git.
Будет плюсом
- JS/TypeScript
- TelegramBot API
- MAX/VK API
- Salebot
- Docker
- Знание биржевых терминов (тикер, сделка, доходность).
Условия
- Проектная работа по договору с ИП или самозанятым, удалённо.
- Ожидаемая загрузка 30–40 часов в неделю, долгосрочно.
- Гарантированный минимум от 60 ч/мес, объём выше минимума зависит от задач.
- Почасовая оплата: обсуждается, выплаты раз в две недели по отчёту о часах.
- Скорость реакции на экстренные задачи / внештатные ситуации не более 120 минут.
- На старте дела от текущего разработчика, можно задавать вопросы.
- NDA и передача прав на код.
Как откликнуться
- Отклик с ответами на вопросы (legacy-проекты, приём вебхука, примеры ботских интеграций, ставка и часы).
- Начать отклик со слова «Тикер», чтобы подтвердить прочтение.