Middle Golang Developer Offline
Раді вітати тебе!Ми — компанія з outsource-розробки, яка розпочала свою історію ще у 2014 році зі створення власного SaaS-продукту. За ці роки ми здобули безцінний досвід у створенні IT-рішень, вирішенні організаційних, технічних і людських викликів.
Сьогодні ми масштабно та впевнено рухаємося до нових висот, допомагаючи нашим клієнтам по всьому світу ставати успішними, а кожному з нашої команди Yellow Duck Coders — щасливим.
Ми створюємо:
→ Веб-сайти
→ Веб-додатки
→ Мобільні застосунки (Android, iOS)
→ Кастомні CRM, ERP та корпоративні системи
→ Програмне забезпечення на основі штучного інтелекту
Середня тривалість наших проєктів — 6 місяців. Вони охоплюють широкий спектр завдань: проджект-менеджмент і створення документації, дизайн, розробку, тестування, розгортання, реліз, підтримку та апгрейди.
Шукаємо розробника пулу для Kaspa (Go)
Ми шукаємо розробника або консультанта з досвідом створення майнінгових пулів, бажано для Kaspa, який добре володіє мовою програмування Go (Golang).
У нас уже є робочий open source пул для Kaspa, написаний на Go. Однак він не має системи розподілу винагород – наразі всі винагороди надсилаються повністю на адресу майнера.
Нам потрібно реалізувати механізм, який дозволяє:
залишати частину винагороди (наприклад, 5%) власникові пулу,
а решту (наприклад, 95%) – переказувати майнеру.
Що потрібно зробити:
- Розробити логіку розподілу винагород
- Додати налаштування частки, яка залишається пулу
- Зберегти сумісність із наявним кодом пулу на Go
Кого шукаємо:
- Розробника, який уже працював із майнінг-пулами (особливо цінний досвід із Kaspa)
- Людину, яка може швидко увійти в існуючий код та реалізувати потрібну функціональність
Необхідний стек / знання:
- Go (Golang)
Основна мова розробки пулу
Вміння читати та дописувати код, працювати з горутинами, каналами тощо
- Розуміння принципів роботи майнінгових пулів
Як працює PoW (у випадку Kaspa – протокол GHOSTDAG)
Як відбувається обчислення та розподіл винагород
Знання пулових моделей: PPLNS, PPS, FPPS тощо (навіть базове – плюс)
- Робота з Kaspa
Бажано мати досвід з Kaspa Node (kaspad)
Вміння інтегруватися з API Kaspa або RPC-інтерфейсом
- Розуміння системи винагород і архітектури пулів
Як реалізовувати збереження частки винагороди
Як рахувати й віддавати частини між оператором і майнерами
Бажані (але не обов’язкові) навички:
Docker / DevOps – для локального розгортання пулу
Prometheus / Grafana / логування – для моніторингу
Знання PostgreSQL (опціонально)
The job ad is no longer active
Look at the current jobs Golang →