Position: Senior Backend developer (for blockchain project)/ Сініор бекенд розробник (на блокчейн проект)
Company: TechMagic
Experience required: 5y
Category: Golang
English level: intermediate
Published: 2022-10-01T00:00:00+03:00

**Requirements**

**Must have**
- Strong background in software development
- Basic proficiency in programming languages Golang and Node.js
- Hands-on experience on open source projects
- Standard algorithms and data structures knowledge
- Basic understanding of Cryptography (Consensus Algorithms)
- Familiarity with peer-to-peer networks
- Experience with the top blockchain networks like Bitcoin and Ethereum
- Capable of writing multiheaded code
- Understand the Blockchain ecosystem and its standards
- Certified Blockchain Expert preferred

**Will be a plus**

Experience with C, C#, React

**Responsibilities**
- Write clean, reliable, adequately tested code
- Think through all the steps required to develop the components of secure code
- Work in a fast-paced and deadline-oriented environment
- Demonstrate professionalism, lead by example, have a strong work ethic and sense of duty in your work, and strong problem-solving skills

**About Project**

**Customer**

North Carolina, United States

**Product**

Titan is an intelligent mining management software suite, transparent mining pool, and decentralized global hash power trading marketplace.

Titan’s goal has always been to make mining as highly optimized, efficient, and decentralized as possible. They are now developing an efficient global marketplace for buying/selling crypto mining hash power.

Titan is built for: 1) Large-scale Bitcoin mining operations; 2) Co-hosting facilities managing a variety of smaller operators; 3) Joint venture mining companies with multiple owners.

**Stage**

This is a growing startup / with around 3 years in development

**Project team**

Lviv — 2 React/node devs, General PM

Client-side — 10 developers in the engineering team

**Project Technologies**

JS, Node.js, Blockchain, Smart Contracts, Web3, AWS

**Work Schedule**

Full-time working day (Lviv or remote), flexible working hours.

**Interview Stages**
- 1-st stage — interview with our Recruiter and Senior Software engineer
- 2-nd stage — client interview

**Our Benefits**
- Projects with a modern JS stack (React.js, React Native, Vue.js, Angular, Node.js)
- Strong JavaScript community at the company (80 developers)
- Work from anywhere (fully remotely or in our office)
- Paid vacations and sick leaves, additional days off, relocation bonus
- Wellness: Medical insurance/sports compensation/ health check-up+flu vaccination at your choice
- Education: regular tech-talks, educational courses, paid certifications, English classes
- Fun: own football team, budget for team-lunches, branded gifts
- One of the best IT employers in Lviv based on DOU rating

**Хто нам потрібен**

Ми шукаємо Сіньйор Blockchain розробника з 5+ роками досвіду веб-програмування, який готовий аналізувати складні системні вимоги, що швидко змінюються.

**Вимоги**

**Повинен мати**
- Досвід розробки програмного забезпечення
- Базове володіння мовами програмування Golang та Node.js
- Практичний досвід роботи з проектами з відкритим кодом
- Знання стандартних алгоритмів і структур даних
- Базове розуміння криптографії (алгоритми консенсусу)
- Знайомство з одноранговими мережами
- Досвід роботи з найкращими блокчейн-мережами, такими як Bitcoin та Ethereum
- Здатний писати багатоголовий код
- Розуміння екосистеми Blockchain та її стандартів

**Буде плюсом**

Досвід роботи з C, C#, React

**Обов’язки**
- Написання чистого, надійного, адекватного перевіреного коду
- Продумувати всі кроки, необхідні для розробки компонентів безпечного коду
- Працювати в динамічному середовищі з дотриманням термінів
- Демонструвати професіоналізм, почуття обов’язку у своїй роботі, а також сильні навички вирішення проблем

**Про проект**

**Замовник**

Північна Кароліна, США

**Продукт**

Titan — це інтелектуальний пакет програмного забезпечення для керування майнінгом, прозорий пул майнінгу та децентралізований глобальний ринок торгівлі хеш-потужністю.

Ціллю Titan завжди було зробити майнінг максимально оптимізованим, ефективним і децентралізованим. Зараз вони розробляють ефективний глобальний ринок для купівлі/продажу хеш-потужності майнінгу криптовалют.

Titan створено для: 1) великомасштабних операцій з видобутку біткойнів; 2) спільного розміщення засобів, що керують різними меншими операторами; 3) спільних видобувних компанії з кількома власниками.

**Етап**

Це зростаючий стартап / з приблизно 3 роками розробки

**Команда проекту**

Львів — 2 React/node devs, General PM

Клієнтська сторона — 10 розробників в інженерній команді

**Проектні технології**

JS, Node.js, блокчейн, смарт-контракти, Web3, AWS

**Робочий розклад**

Повний робочий день (Львів або дистанційно), гнучкий графік роботи.

**Етапи співбесіди**

1-й етап — співбесіда з нашим рекрутером і Senior Software Engineer
2-й етап — співбесіда з клієнтом

**Наші переваги**
- Проекти з сучасним стеком JS (React.js, React Native, Vue.js, Angular, Node.js)
- Сильна спільнота JavaScript у компанії (80 розробників)
- Працюйте з будь-якого місця (повністю віддалено або в нашому офісі)
- Оплачувані відпустки та лікарняні, додаткові вихідні, премія при переїзді
- Оздоровлення: медичне страхування/спортивна компенсація/огляд+щеплення від грипу на ваш вибір
- Освіта: регулярні tech-talks, освітні курси, платні сертифікати, уроки англійської мови
- Розваги: ​​власна футбольна команда, бюджет на командні обіди, фірмові подарунки
- Один із найкращих ІТ-роботодавців у Львові за рейтингом DOU