Position: Senior Blockchain Developer
Company: IT Craft
Category: Golang
Experience required: 5y
English level: upper

IT Craft invites a highly experienced and motivated Senior Blockchain Developer to join our team and lead the development of blockchain solutions. In this role, you will have the opportunity to work on cutting-edge projects and establish a new development direction for our company. You will be responsible for building blockchain networks from scratch and participating in discovery phases for new projects. This is a “hands-on role” that requires extensive experience in blockchain development, with a focus on Hyperledger Fabric and other related technologies. If you are passionate about blockchain and want to be a part of a dynamic and innovative team, we encourage you to apply your CV for this exciting position.

Responsibilities:
- Design and develop blockchain-based solutions, including smart contracts, decentralized applications (dApps) and blockchain protocols;
- Collaborate with other team members to define project requirements, design architecture and develop solutions that meet business needs;
- Evaluate and recommend the most suitable blockchain technology and tools for the project;
- Develop and implement best practices and coding standards to ensure code quality and maintainability;
- Perform code reviews, identify potential security vulnerabilities and implement appropriate security measures;
- Troubleshoot and debug blockchain applications and ensure high availability of the blockchain network;
- Provide technical guidance and mentorship to other developers on the team;
- Participate in discovery phases for various projects;
- Interviewing other blockchain developers in order to build a blockchain development team.

Requirements:
- At least 5 years of commercial experience in software development;
- Strong knowledge of blockchain concepts, principles and technology, specifically in the context of Hyperledger Fabric;
- Experience developing decentralized applications (DApps) on Hyperledger Fabric using smart contracts;
- Familiarity with consensus mechanisms, network topologies and distributed systems;
- Understanding of cryptography, including public and private key encryption, digital signatures and hashing algorithms;
- Hands-on experience in developing blockchain wallets, including integration with various blockchain networks, such as Bitcoin and Ethereum;
- Ability to develop and deploy secure and reliable wallet solutions, implementing security features such as multi-signature authentication, secure key storage, and robust transaction processing;
- Strong understanding of blockchain wallet architecture, security best practices and be able to keep up to date with the latest developments in the blockchain industry;
- Proficiency in programming languages commonly used in blockchain development, such as Solidity and Golang;
- Knowledge of cloud computing platforms (such as AWS, Azure, or Google Cloud Platform) and containerization technologies (such as Docker);
- Strong analytical and problem-solving skills, with the ability to debug complex distributed systems;
- Excellent communication and teamwork skills, with the ability to work collaboratively with cross-functional teams and stakeholders;
- A track record of delivering high-quality, production-ready private blockchain networks in the past few years;
- At least Upper-intermediate level of English.

IT Craft offers:
- Competitive compensation according to the qualifications;
- Flexible working hours, remote work;
- Opportunity for career growth;
- Compensation for technical courses, educational resources and sport;
- In-house English training;
- Psychological support service;
- A friendly team of open-minded people.

Please send your CV.

IT Craft запрошує досвідченого та вмотивованого Senior Blockchain розробника приєднатися до нашої команди та керувати розробкою рішень з блокчейну. На цій позиції ви матимете можливість працювати над передовими проектами та створювати новий напрямок розвитку у нашій компанії. Ви відповідатимете за створення блокчейн-мереж з нуля та братимите участь у фазах відкриття нових проектів. Це “практична” позиція, яка потребує великого досвіду розробки блокчейну, з акцентом на Hyperledger Fabric та інші пов’язані з ним технології. Якщо ви захоплюєтеся блокчейном і хочете бути частиною динамічної та інноваційної команди, ми заохочуємо вас подати своє резюме на цю захоплюючу позицію.

Обов’язки:
- Проектування та розробка рішень на основі блокчейну, включаючи смарт-контракти, децентралізовані програми (dApps) і протоколи блокчейну;
- Співпраця з іншими членами команди для визначення вимог проекту, проектування архітектури та розробки рішень, які відповідають потребам бізнесу;
- Оцінювання та рекомендація найбільш підходящої блокчейн технології та інструментів для проекту;
- Розробка та впровадження найкращих практик і стандартів кодування з метою забезпечення якості та легкості підтримки коду;
- Здійснення перевірки коду, виявлення потенційних вразливостей та впровадження відповідних заходів безпеки;
- Виявлення та усунення несправностей, налагодження блокчейн-додатків та забезпечення високої доступності блокчейн-мережі;
- Надання технічної підтримки та менторингу іншим розробникам у команді;
- Брати участь у фазах відкриття різних проектів;
- Проведення співбесід з іншими розробниками блокчейну для створення команди розробників.

Вимоги:
- 5 років комерційного досвіду розробки програмного забезпечення;
- Впевнені знання концепцій, принципів і технології блокчейну, зокрема в контексті Hyperledger Fabric;
- Досвід розробки децентралізованих додатків (DApps) на Hyperledger Fabric за допомогою смарт-контрактів;
- Знайомство з механізмами консенсусу, мережевими топологіями та розподіленими системами;
- Розуміння криптографії, включаючи шифрування відкритих і закритих ключей, цифрові підписи та алгоритми хешування;
- Практичний досвід розробки блокчейн-гаманців, включаючи інтеграцію з різними блокчейн-мережами, такими як Bitcoin та Ethereum;
- Здатність розробляти та розгортати безпечні та надійні рішення для гаманців, реалізовуючи такі функції безпеки, як аутентифікація з кількома підписами, безпечне зберігання ключів і надійна обробка транзакцій;
- Глибоке розуміння архітектури блокчейн-гаманця, найкращих практик з безпеки та бажання бути в курсі останніх подій у блокчейн-індустрії;
- Володіння мовами програмування, які зазвичай використовуються в розробці блокчейнів, такими як Solidity і Golang;
- Знання хмарних платформ (таких як AWS, Azure або Google Cloud Platform) і технологій контейнеризації (таких як Docker);
- Відмінні аналітичні навички та навички вирішення проблем, з можливістю налагодження складних розподілених систем;
- Відмінні комунікативні навички та навички командної роботи зі здатністю працювати спільно з командами різних напрямків та стейкхолдерами;
- Досягнення успіхів у створенні високоякісних приватних блокчейн мереж, готових до використання в продакшені, за останні кілька років;
- Знання англійської мови на рівні Upper-intermediate.

IT Craft пропонує:
- Конкурентну оплату відповідно до кваліфікації;
- Гнучкий графік, дистанційну роботу;
- Можливість кар’єрного росту;
- Компенсацію за технічні курси, освітні ресурси та спорт;
- Внутрішнє навчання англійської мови;
- Службу психологічної підтримки;
- Дружню команда відкритих людей.

Надішліть, будь ласка, своє резюме.