Назад к вакансиям

PHP/Python-разработчик на долгосрочный проект

Южный КапиталУдалённоКонтракт
PythonSQLPostgreSQLDockerGitLinuxMySQLPHPбазы данныхMariaDBsystemdApacheTelegram Bot APICronMAX APITelegram APIVK API

Описание

Сервис обучения и сопровождения для трейдеров и инвесторов «Южный Капитал» ищет разработчика на PHP и Python для долгосрочного проекта.

Обязанности

  • Дорабатывать порталы и админку: новые разделы, отчёты, синхронизация данных между порталами
  • Развивать ботов на 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 и передача прав на код

Процесс отбора

  • Отклик с ответами на вопросы
  • Созвон на 30 минут
  • 3–5 кандидатов делают оплачиваемое тестовое задание на реальном коде, срок 1-2 календарных дня. По ходу можно задавать вопросы текущему разработчику, это часть задания
  • По итогам выбирается один исполнитель и начинается работа
  • В отклике нужно ответить на вопросы: самый запутанный legacy-проект на PHP, как бы вы сделали приём вебхука об оплате, чтобы повторная отправка не создала дубль, пример бота или интеграции, ваша ставка в час и сколько часов в неделю вы готовы стабильно выделять
  • Отклик нужно начать со слова «Тикер»