Вакансия: Golang разработчик senior с опытом в крипте/блокчейне
Описание вакансии
Проект: финансовая платформа, которая позволяет безгранично переводить рубли в TON, USDT, Bitcoin и другие валюты, и обратно - валюты в рубли. Нужны разработчики в команды, которые будут писать часть платформы на стороне России, обвязывать входы в банки (писать интеграции). Далее будет создание своей биржи, интеграции с крупными Московскими и Питерскими банками, создание системы проверки и учета денег, создание своего API.
Требования: - Опыт работы на Golang не менее 4 лет;
- Опыт на финтех проектах с нуля/опыт развития работающего продукта;
- Опыт работы на криптопроектах/блокчейн
- Знание микросервисной архитектуры, умение работать с параллелизмом и конкурентностью (goroutines, channels);
- Проектирование и реализация REST API, включая роутинг, обработку запросов, авторизацию (JWT, OAuth) и безопасность;
- WebSocket для реалтайм-взаимодействия: уведомления о статусах документов, криптооперациях, онбординге;
- Работа с базами данных (PostgreSQL/MySQL) и оптимизация запросов;
- Опыт интеграции криптоопераций: взаимодействие с внешними сервисами (ERC20/TRC20, USDT или другими токенами), хранение и обновление статусов транзакций.
Будет плюсом: - Опыт с blockchain-инструментами (web3, ethers) при серверной интеграции или работа с RPC-нодами;
- Опыт работы с криптовалютами;
- Знание принципов документооборота: проверка статусов подписания, интеграция электронных подписей, генерация PDF;
- Реализация высоконагруженных систем с применением брокеров сообщений (Kafka, RabbitMQ), кэширования (Redis);
- DevOps-навыки: Docker/Kubernetes, CI/CD, мониторинг (Prometheus, Grafana).
Технологический стек проекта: Backend: Golang (net/http, Gin/Fiber/echo, WebSocket - библиотеки для Go), GORM/sqlx, REST/JSON RPC, WEB3
DB/Infra: PostgreSQL/MySQL, Redis, Docker/Kubernetes.