Sobre a vaga
Ищут Middle / Senior Go Backend Developer для разработки сервиса процессинга USDT и интеграций с Bybit API и TON. В задачи входят надёжная обработка платежных операций, переводы цифровых товаров, идемпотентность, очереди, аудит и мониторинг.
О проекте
Сервис-посредник в Telegram и криптосегменте продаёт цифровые товары: TON, Telegram Stars, Telegram Premium и Telegram Gifts с доставкой конечному потребителю.
Чем предстоит заниматься
- Реализовать backend-процессинг по схеме: получение USDT, выбор маршрута, исполнение и фиксация результата.
- Интегрировать источник USDT через API, вебхуки и коллбеки, включая приём событий, валидацию и защиту от дублей.
- Интегрировать Bybit API для свапа USDT в TON, обрабатывать ошибки, лимиты и rate limit.
- Реализовать переводы USDT и TON партнёрам или клиентам.
- Реализовать покупку Stars и Premium через Fragment по внутреннему механизму или интеграции.
- Вести учёт операций, комиссий, сумм, статусов, внешних идентификаторов и хешей транзакций.
- Обеспечить идемпотентность, state machine статусов, ретраи, очереди и ручной повтор проблемных операций.
- Настроить структурные логи, метрики, алерты и аудит действий.
Будет плюсом
- Опыт работы с биржевыми API Bybit или Binance, выводами и свапами.
- Опыт работы с TON и кошельками, понимание жизненного цикла и подтверждений транзакций.
- Опыт с Prometheus, Grafana, OpenTelemetry или Sentry.
- Опыт с RabbitMQ, Kafka или NATS.