RUBx – пионер в создании национальной цифровой платёжной платформы и токенизированного рубля, ищет Team Lead Golang-команды, который станет «играющим тренером»: будет кодить, принимать ключевые архитектурные решения и развивать команду разработчиков.
ВАЖНО: нам нужен тимлид с опытом блокчейн-разработки и Web3-интеграций. Уверенная практика с криптовалютами, smart contracts, dApp-инфраструктурой и пониманием принципов DeFi/CeFi — обязательна.
Технологический стек:
- Backend: Golang (net/http, Gin/Fiber/echo, WebSocket), GORM/sqlx, REST/JSON RPC.
- DB/Infra: PostgreSQL/MySQL, Redis, Docker/Kubernetes.
Обязанности:
-
Вести и развивать команду (~5 человек), оставаясь в гуще кода: писать, ревьюить, оптимизировать и повышать надёжность сервисов.
-
Проектировать архитектуру микросервисов и event-driven систем (gRPC + Kafka) с продвинутыми интеграциями Web3, включая взаимодействие с RPC-нодами, custody и внешними API.
-
Разрабатывать REST и WebSocket сервисы, работать с базами данных (PostgreSQL/MySQL), настраивать ролевой доступ и оптимизировать производительность.
-
Настраивать CI/CD пайплайны (GitLab CI → ArgoCD → Kubernetes) для безопасных и лёгких релизов.
-
Интегрировать Vault для безопасного управления секретами и защищать критические данные.
-
Контролировать метрики и мониторинг через Prometheus, Grafana и Alertmanager, видеть, что происходит в системе в реальном времени.
-
Автоматизировать документацию и схемы, включая архитектуру, кластеры и API (PlantUML, Swagger, Markdown).
-
Менторить и прокачивать команду по желанию, помогая коллегам расти вместе с продуктом.
Требования:
-
Senior+ опыт: не менее 5 лет разработки на Go с реальными лидерскими задачами.
-
Опыт с gRPC, Kafka и проектированием высоконагруженных распределённых систем.
-
Глубокое понимание криптографии, smart contracts и DeFi-протоколов (DEX, AMM).
-
Практический опыт интеграции с различными блокчейн-сетями: EVM-like, BTC-like, Solana, Polkadot, TON, Tron.
-
Настройка и интеграция Vault для безопасной доставки секретов.
-
Опыт проектирования архитектуры и подхода documentation-driven development (PlantUML, Swagger, Markdown).
-
Участие в архитектурных дискуссиях с CTO, готовность защищать свои решения.
Мы ожидаем
-
Баланс 50/50: hands-on разработка и развитие команды.
-
Ответственность за систему на всех этапах — от идеи до продакшна.
-
Умение аргументировать архитектурные решения перед CTO и командой.
Условия:
-
Работа удалённо, в гибридном формате или в офисе (Москва).
-
Официальная занятость с соцпакетом и бонусами по KPI.
-
Участие в национально значимом проекте RUBx.
-
Современная инфраструктура и инструменты: GitLab CI, ArgoCD, Docker, Kubernetes, Vault, Kafka, Prometheus, Grafana.
-
Полная свобода решений, развитие команды и реальное влияние на продукт.
Важно: в сопроводительном письме обязательно укажите опыт работы с Web3, DeFi, smart contracts и блокчейн-интеграциями.