Golang Developer (Blockchain)
Наші очікування від кандидата:
— 3+ року комерційного досвіду з Golang
— Досвід роботи з мікросервісною архітектурою
— Досвід у блокчейн/криптопроєктах
— Досвід розробки RESTful API та знання стандартів HTTP/TLS
— Досвід роботи з високонавантаженими системами
— Участь у проектах з архітектурою високої доступності та відмовостійкості
— Вміння писати unit та integration тести
— Досвід роботи з WebSocket
— Досвід роботи з Redis
— Досвід роботи з RabbitMQ
— Досвід роботи з Docker
— Досвід роботи із системами контролю версій (Git)
— Досвід роботи з базами даних: MySQL, PostgreSQL
— Володіння принципами розробки чистого та підтримуваного коду в дусі Go: простота (KISS), мінімальні абстракції, ефективне використання інтерфейсів та композиції
— Вміння проводити рефакторинг коду
— Вміння робити код-рев'ю
— Навички ефективного траблшутингу та аналізу проблем у продакшені
— Проактивність, самостійність у вирішенні завдань
— Вміння ефективно працювати в команді та використовувати командні знання
— Вміння читати технічну документацію англійською мовою
Буде плюсом:
— Досвід написання навантажувальних тестів
— Досвід роботи з MongoDB
— Знання криптографії
— Досвід роботи з Docker Compose
Що потрібно робити:
— Розробка нових продуктів компанії
— Підтримка та розвиток поточних рішень
— Оптимізація та рефакторинг наявного коду
— Участь у проєктуванні архітектури та покращенні чинних рішень
— Проведення код-рев’ю
Коротко про умови:
— Крутий, актуальний та дуже технологічний продукт
— Цікава робота, чудова команда, класні можливості для росту
— Гнучкий графік
— Стабільна заробітна плата